【JavaScript基础笔记】基础语法易错点(语句、表达式、变量、IF语句结构、赋值和相等)

语句和表达式的区别在于,前者主要为了进行某种操作,一般情况下不需要返回值;后者则是为了得到返回值,一定会返回一个值。凡是 JavaScript 语言中预期为值的地方,都可以使用表达式。

变量提示:JavaScript 引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部。

如果只是声明变量而没有赋值,则该变量的值是undefinedundefined是一个 JavaScript 关键字,表示“无定义”。

if结构的基本形式——if + (布尔值) + 语句;

 需要注意的是,“布尔值”往往由一个条件表达式产生的,必须放在圆括号中,表示对表达式求值。如果表达式的求值结果为true,就执行紧跟在后面的语句(即后面的第一句);如果结果为false,则跳过紧跟在后面的语句。

 

‘=’、‘==’、‘===’:这里三个符号分别表示赋值符;相等运算符,严格相等运算符。

{var a =

1}

上一句声明代码是符合JS语法的!!!换行不断句的声明!!!还有注释加在某一句代码中间都是不会影响正常运行的只要不是加在单词中间!!!要是真这么写不会被打吗?

上述部分笔记引用自——阮一峰《JavaScript 标准参考教程(alpha)》

猜你喜欢

转载自www.cnblogs.com/65Seeker/p/10088860.html