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

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