undefined - 如果变量是 Undefined 类型的 boolean - 如果变量是 Boolean 类型的 number - 如果变量是 Number 类型的 string - 如果变量是 String 类型的 object - 如果变量是一种引用类型或 Null 类型的 测试代码: 12var name="洛无极";//name是string类型3alert("name是"+typeof name+"类型");4var age=...
·变量名不能含js关键字。 (7)局部变量和全局变量: 全局变量:在{}外声明的变量,各函数皆可调用; 局部变量:在{}内声明的变量,只有此函数可用; (8)命名习惯 整形i: var iNum=10; 浮点f: var fNum=2.23; 布尔b: var bMaie=false; 函数fn: var fnObject=new myFunction(); 数组a: var aColor=new ...
console.log(aa); 1. 2. 3. 4. 5. 6. 常量 相对于变量来说,常量是不会改变的,我们可以把JS中的数据值理解为常量,例如1就是数字1,不可能变成其它的,所以它就是常量每一个具体的数据类型都是常量 如果和变量对比,我们的常量应该是:定义一个常量名字,给它存储一个值,这个值是不可能修改的,在新版本ECMA...
与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y)。 变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。 变量必须以字母开头 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) 变量名称对大小写敏感(y 和 Y 是不同的变量) JavaScr...
1.变量 变量实际上就是一个容器,用来存储数据 赋值:就是把数据放进容器 注:要先声明变量,才能赋值;或者声明变量的同时,直接赋值。 例: vari;vari=0;//i是变量的名字,0是赋给变量的值 2.标识符命名规则 以美元字符($)、字母、下划线开头、其他字符可以为美元字符、字母、下划线、数字 ...
1.声明变量的作用域限制在其声明位置的上下文中,而非声明变量总是全局的。 2. 声明变量在任何代码执行前创建,而非声明变量只有在执行赋值操作的时候才会被创建。 3. 声明变量是它所在上下文环境的不可配置属性,非声明变量是可配置的(如非声明变量可以被删除)。
1:变量的类型 varnum=14;//这个时候变量num的类型为数字console.log(typeof num);//查看num的类型为numbernum='改成字符串';//这个时候变量num的类型为字符串console.log(typeof num);//查看num的类型string js的变量的松散类型(弱类型)其实是相对于java等其他语言的强类型来说的,强语言类型在定义变量的时候...
JavaScript变量的应用案例 1.使用变量保存个人信息 使用变量可以保存各种各样的数据,例如,保存一个人的个人信息,具体代码如下。 var myName = '小明'; //名称 var address = 'XX市XX区'; //住址 var age = 18; //年龄 var email = 'xiaoming@loaclhost'; //电子邮箱 console.log...
1.这种方法的属性(setAttrName)可以是一个变量。var obj = {};obj[setAttrName] = 'Tom'2.这样就可以动态的给js对象添加变量属性。var obj = { attr: { } };var egData = ['oneAttr', 'twoAttr', 'threeAttr'];for (var i = 0; i < egData.length; i++) { obj.attr[eg...
a1 = b + "a";这里面要考虑一个问题就是,他们的变量类型转换 如果是Number类型,那么相加得到的就是一个number类型 如果要是Number类型和字符串想加,那么会自动转成字符串 上述。b = 1 (type == Number)"a" (type == String)b + "a" 自动转换为 "1a"可以加以判断 typeof(b+"a")...