JavaScript 基本概念

2017-09-15  本文已影响0人  小王子的玫瑰_96b8

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类型

上一篇 下一篇

猜你喜欢

热点阅读