1.什么是表达式和语句
- 表达式一般都有值,语句可能有也可能没有
- Console.log(3)
- var a =1
2.标识符的规则
- 第一个字符可以是Unnicode字母(如英文希腊字母)、$、_(下划线)还有中文,之后可加数字
- 变量名是标识符
区块block
{
*
}
一般与if else while for 一起使用
3.if else语句
If(表达式){
语句1
}
Else{
语句2
}
4.while for语句
-
While(表达式){语句}
-
判断表达式的真假
-
当表达式为真,执行语句,执行完再判断表达式的真假
-
当表达式为假,执行后面的语句
-
For循环是while循环的方便写法
For(语句1;表达式2;语句3){
循环体
}
- 先执行语句1
- 然后判断表达式2
- 如果为真,执行循环体,然后执行3
- 如果为假,直接退出循环,执行后面的语句
5.break continue
- Break 退出最近一层所有循环
- Continue 退出当前一次循环
6.label
标识符:{
}
- 表示用户界面中某个元素的说明。
注释的方式
- 注释一行 //
- 注释一段 /* 内容 */
大部分空格回车不影响代码,除了return后面 ,return后面加回车的话会自动默认return undefined
- a?b:c可以替换短句ifelse
- if x存在则输出y可以用x &&输出y
- a = a || 100
- if a为真则a=a else a=100;
while(a! == 1){
console.log(a)
a = a + 0.1
}
是死循环,因为浮点数精度问题,a会等于0.9999999999然后再+0.1跳过1判定