function test(){
s = “sh”//全局变量
var c = 1//局部的整形变量
}
这样即可为一个全局变量赋值。
省略了var操作符,就创建了一个全局变量,如上形式就可以直接进行创建并且赋值。
在js中有var操作符的变量是定义在该变量范围内的局部变量,局部变量在出了作用域的范围会就会被立即销毁。
JavaScript中的值分为2大类:基本类型和引用类型。每种类型下面又分为5种类型。
基本类型:
数字类型:Number;字符串类型:String;布尔类型:Boolean(true和false);Undefined;Null。
引用类型:
函数、数组、日期、正则、错误。
注意:所有的引用类型都是对象,也就是Object对象下的一个类。
在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。
对基本类型,是按值访问的,即通过值复制的方式来赋值和传递。
对引用类型,是按引用访问的,即通过引用复制的方式赋值和传递。在操作对象时,实际上是在操作对象的引用,而不是实际的对象。