初识Javascript

104 阅读1分钟

1. 表达式与语句

什么是表达式

1+2是一个表达式,它的值是3,add(1+2)是一个表达式,它的值是函数的返回值。console.log也是一个表达式,它的值为函数本身。console.log(3)也是一个表达式,它的值是undefined。

什么是语句

var a = 1;就是一个语句。

它们两者的区别是:表达式一般是有值的,语句有可能有有可能没有,语句一般会改变环境(声明或赋值)。

2. 标识符的规则

标识符的规则是第一个字符是 Unicode字符 或 $ 或 _ 或 中文 开头,后面的字符除了开头四种之外还可以使用数字。

变量名是标识符 var _ =1 ; var $ = 1; var ___ = 1; var 你好 = 'hi';

3. if else 语句

if else 的语句格式

if(表达式)
    {语句1}
else
    {语句2}

{}在语句只有一句的时候可以省略,但是不建议这样做。

在语句1,语句2中可以嵌套if else

缩进也可以很难 如下

a = 1 
if(a === 2) 
    console.log('a') 
    console.log('a 2')

4. while 语句

while 语句格式是

while(表达式){
语句
}

5. for语句

for语句格式

for( 语句1 ;表达式2 ;语句3 ){
循环体
}

6. break 和 continue

break 是退出这个循环的所有循环

continue 是退出本次循环

7. label

foo :{
var a = 1;
console.log(a)
break foo;
console.log('不输出')
}