js全局变量赋值

JavaScript08

js全局变量赋值,第1张

function test(){

s = “sh”//全局变量

var c = 1//局部的整形变量

}

这样即可为一个全局变量赋值。

省略了var操作符,就创建了一个全局变量,如上形式就可以直接进行创建并且赋值。

在js中有var操作符的变量是定义在该变量范围内的局部变量,局部变量在出了作用域的范围会就会被立即销毁。

JavaScript中的值分为2大类:基本类型和引用类型。每种类型下面又分为5种类型。

基本类型:

数字类型:Number;字符串类型:String;布尔类型:Boolean(true和false);Undefined;Null。

引用类型:

函数、数组、日期、正则、错误。

注意:所有的引用类型都是对象,也就是Object对象下的一个类。

在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。

对基本类型,是按值访问的,即通过值复制的方式来赋值和传递。

对引用类型,是按引用访问的,即通过引用复制的方式赋值和传递。在操作对象时,实际上是在操作对象的引用,而不是实际的对象。