JavaScript 是区分大小写的,并使用 Unicode 字符集 在 JavaScript 中,指令被称为语句(Statement),并用分号(;)进行分隔 如果一条语句独占一行的话,那么分号是可以省略的。(译者注:并不建议这么做。)但如果一行中有多条语句,那么这些语句必须以分号分开。 var 声明一个变量,可选初始化一个值。 let 声明一个块作用域的局部变量,可选初始化一个值。 const 声明一个块作用域的只读常量。 一个 JavaScript 标识符必须以字母、下划线(_)或者美元符号($)开头; 如果没有赋初始值,则其值为 undefined, 你可以使用 undefined 来判断一个变量是否已赋值 undefined 值在布尔类型环境中会被当作 false;数值类型环境中 undefined 值会被转换为 NaN; 当你对一个 null 变量求值时,空值 null 在数值类型环境中会被当作 0 来对待,而布尔类型环境中会被当作 false var a; a + 2; // 计算为 NaN var n = null; console.log(n * 32); // 在控制台中会显示 0 注意:在使用或引用某个变量之后进行声明和初始化操作,这个被提升的变量仍将返回 undefined 值。 /** * 例子 1 */ console.log(x === undefined); // true var x = 3; /** * 例子 2 */ // will return a value of undefined var myvar = "my value"; (function() { console.log(myvar); // undefined var myvar = "local value"; })();
标签:语句,console,undefined,javascript,笔记,学习,myvar,var,变量 From: https://www.cnblogs.com/testzcy/p/17238745.html