javascript中的变量

来源:互联网 发布:外国人审美 知乎 编辑:程序博客网 时间:2024/05/17 03:57

变量声明

var + 变量名

例如:

var s;

注意:不用规定变量的数据类型

变量赋值

变量名= 值

例如:

s=1;s=false;s=null;s="12";

注意:后赋值会把前面的赋值覆盖

var s;s=1;s=false;s=null;s="12";document.write(s);
结果为:12

变量声明提前:

在程序开始执行前,将所有var声明的变量提前到开始位置(只是var声明的变量),赋值保留在原地

例如:

console.log(a);   //undefinedvar a=100;console.log(a);  //100

程序并不会报错,var声明的变量a提前到开始位置,则第一个console.log(a)只是没有赋值,故为undefined,第二个console.log(a)赋值为100,则输出为100.

console.log为控制台输出,浏览器中该页面跳转就消失,一般用来调试结果

变量报错:

尝试从未声明的变量中取值才会报错;

给未声明的变量赋值,不会报错,会自动创建同名变量。


原创粉丝点击