什么是表达式和语句:
(1)表达式就是字面意思,类似于1+2、add(1,2)等。表达式一般有值。
(2)语句一般没有值,但是一些情况下也会有。语句一般会改变环境(声明,赋值)。
标识符的规则:
(1)第一个字符,可以是Unicode字母或$或_或中文。
(2)后面的字符,除了上面所说,还可以有数字。
变量名是标识符 var_=1、var $=2等等。注:数字只能放在最后。
if else语句:
(1)语法:if(表达式){语句一}else{语句二} {}这里语句只有一句的时候可以省略。(要使用最没有歧义的写法)
(2)例子:a = 1
if(a===2)
console.log('a')
console.log('a等于2') 输出的结果是 a等于2是因为执行了if后 a没有了值,于是就执行了最后一个console.log。
while语句:
(1)语法:whil(表达式){语句}
判断真假,判断为真,执行语句,执行完再判断表达式的真假。当表达式为假的,执行后面的语句。(注:while没有返回值)
for循环:
(1)for其实是while是简化版
(2)语法:for(语句1;表达式2;语句3){循环体}
break和continue的用法
两个都放在循环语句中,让语句是否继续下去。
lable:是一个代码块
(1)语法:foo: {
console.log(1);
break foo;
console.log('本行不会输出');
}
console.log(2);
会输出1 2