JavaScript基础-第2章
目标
- 常用数据类型
- 基本语法
- 变量的定义与赋值
- 数据类型与转换
- 逻辑控制语句
- 条件语句
- 循环语句
- 函数定义
基本语法
变量
变量名以字母或下划线("_")开头
变量可以包含数字、从 A 至 Z 的大小写字母
JavaScript 区分大小写
变量的声明和赋值
定义变量:var name;
赋值:name = dashucoding;
"var"为声明变量的关键字,"name"为变量名
同时声明和赋值变量
var age = 12;
声明多个变量
var a,b,c = 12;
常量
- 整型
- 浮点型
- 字符串型
数据类型
弱类型,区分大小写
- 数值型
整型、浮点型 - 字符串型
单引号或双引号引起来 - 布尔型
true, false - Null、undefined
运算符
- 算术运算符
+、-、 * 、 / 、%、++、-- - 比较运算符
==、!=、>、>=、<、<= - 逻辑运算符
&&、||、! - 条件运算符
?:
类型转换
parseInt (String)
parseFloat(String)
条件语句
if条件语句
switch多分支语句
if(条件){
//JavaScript代码;
}else{
//JavaScript代码;
}
switch (表达式){
case 常量1 :
JavaScript语句1;
break;
case 常量2 :
JavaScript语句2;
break;
...
default :
JavaScript语句3;
}
循环语句
- for语句
- while语句
- for…in语句
- 中断循环语句
for(初始化; 条件; 增量){
语句;
}
while(条件){
语句;
}
for(变量 in 对象){
语句;
}
函数
定义:类似于Java中的方法,是执行特定任务的语句块。
注释
- 单行注释以 // 开始
- 多行注释以 /* 开始,以 */ 结束
要求
- 语法规则
- 变量声明
- 数据类型
- 各种运算符
- 函数定义
技能
(1)变量定义
(2)if条件语句应用
(3)for循环的应用
(4)掌握数据的类型转换
(5)学会使用数值判断函数
代码
<!DOCTYPE html>
<html>
<head>
<title>dashucoding</title>
</head>
<body>
<script type="text/javascript">
var row = parseInt(prompt("请输入打印的行数:"));
if(row<=10){
for(var i = 0;i<row;i++){
for(var j = 0;j<row;j++){
document.write("#");
}
document.write("<br/>");
}
}else {
document.write("最多输入10!请重新输入!");
}
</script>
</body>
</html>
结语
小礼物走一走 or 点赞
JavaScript基础-第2章的更多相关文章
- (转)JAVA AJAX教程第二章-JAVASCRIPT基础知识
开篇:JAVASCRIPT是AJAX技术中不可或缺的一部分,所以想学好AJAX以及现在流行的AJAX框架,学好JAVASCRIPT是最重要的.这章我给大家整理了一些JAVASCRIPT的基础知识.常用 ...
- JavaScript基础视频教程总结(131-140章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(121-130章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(111-120章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(101-110章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(091-100章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- JavaScript基础视频教程总结(081-090章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(071-080章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(061-070章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
随机推荐
- python 列表 list的基本操作
一,Python 的列表数据类型包含更多的方法. 这里是所有的列表对象方法: list.append(x) 把一个元素添加到链表的结尾,相当于 a[len(a):] = [x] . list.exte ...
- 自动滚动标签marquee
<marquee>标签,它是成对出现的标签,首标签<marquee>和尾标签</marquee>之间的内容就是滚动内容.<marquee>标签的属性主要 ...
- java 多线程学习
一.概念 程序.进程.线程 程序 是计算机指令的集合. 进程 是一个运行中的程序,它指的是从代码加载,执行到执行结束这样一个完整过程.每个进程占用不同的内存空间. 线程 是进程中某个单一顺 ...
- 《java与模式》阅读笔记02
java语言的接口 在之前的编程作业中,我或多或少都用到了java的接口,但是接口的具体意思是什么,又该如何更好的使用呢?这个确实一知半解,带着这个问题我读了关于这些内容的章节. 所谓接口(inter ...
- DJango 基础 (5)
模板加载静态文件 在settings.py文件中添加STATICFILES_DIRS,设置静态文件目录路径,同templates. # settings.py文件中STATIC_URL = '/st ...
- 随笔 | 分布式版本控制系统Git的安装与使用
作业要求来自https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 GitHub远程仓库的地址https://github.com/W ...
- [leetcode]170. Two Sum III - Data structure design两数之和III - 数据结构设计
Design and implement a TwoSum class. It should support the following operations: add and find. add - ...
- 一个JAVA程序员经常访问的网站
综合技术网站: CSDN http://www.csdn.net/ 51CTO http://www.51cto.com/ 开源中国社区 http:/ ...
- 我的java学习之旅--一些基础
(因为我粗略学过C,C++,Python,了解过他们的一些语法,所以为了使得java的入门更为顺畅,便会忽略一些和C语法相类似的地方,着重点明一些java自己的特色之处.也减轻一下自己写文字的负担.) ...
- MyAdvice 填充方法(在原有方法上添加方法)
//applicationContext.xml配置文件 /UserServiceImp继承于UserService接口 <!-- 1 配置目标对象--> <bean nam ...