千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

1、js作者: 布兰登·艾奇
2、liveScript -> JavaScript -> ECMAScript
3、js有三种写法:行内 内联 外联
4、命名规范
(1)不能用数字开头
(2)不能使用关键字
(3)不建议使用中文
(4)可以使用特殊符号 $ _
5、命名规则
驼峰命名
6、数据类型
number string boolean null undefined
7、数据类型检测
typeof
8、数据类型转换
(1)数字:parseInt(值) parseFloat(值) Number(值)
(2)布尔值: Boolean(值)
(3)字符串: 值.toString()
9、数学运算符
+ - * / %
10、比较运算符
< > <= >= == === != !==
11、逻辑运算符
|| && !
12、赋值运算符
+= -= *= /= %=
13、自增
++
14、自减
--
15、测试工具
(1)alert() 弹出框
(2)prompt() 页面输入框
(3)console.log() 控制台打印
16、 判断 条件分支语句 逻辑分支语句
17、条件成立执行语句,不成立忽略语句:if (条件) { 语句 }
18、条件成立执行语句1,不成立执行语句2:if (条件) { 语句1 } else { 语句2 }
19、 多条件判断,满足一个条件就执行对应的语句:if (条件) { 语句1 } else if(条件) { 语句2 } else if(条件) { 语句3 } eles {}
20、 break 结束(可以不写,不写向下执行)
21、变量和值必须全等
22、变量 === 值
23、
switch(变量) {
case 值:
语句
break
default:
默认语句
break
}
switch(true) {
case 2 > 1:
}
24、while 不固定次数
25、do while 总也不用
26、for 固定次数使用
27、循环步骤
(1)初始化
(2)条件
(3)语句
(4)自增
28、双层循环嵌套
(1)变量名不能重复
(2)外层循环一次,内层循环n次
(3)内层循环结束外层循环才会进入下一次
29、结束循环break