JavaScript 基本概念

1.变量

ECMAScript的变量是松散类型的,就是变量可以用来保存任何类型的数据。定义变量用var操作符,如下所示:

var message;

也可以在定义变量的时候直接初始化: var message = 'hello world';

如果在函数中定义变量,则该变量为函数内的局部变量,函数退出后该变量就会被销毁, 如下所示:

function test(){

      var message = 'hello world';    //局部变量

}

如果在函数中定义变量的时候省略var, 则该变量就会变为一个全局变量,如下所示:

function test(){

       message = 'hello world';      //全局变量

}

2.数据类型

ECMAScript有5中简单数据类型: Undefined, Null, Boolean, Number, String和一种复杂数据类型:Object。可以使用typeof来检测数据类型,当检测的值是对象或者null,则返回Object; 当检测的值是函数,则返回function.使用方法:

alert(typeof 95);      //"number"

2.1 Undefined 类型

使用var对变量声明但没有初始化时,这个变量的值就是undefined。对未声明和未初始化的变量使用typeof操作符,返回值丢失undefined。

2.2 Null类型

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容