ID:27716118
大小:707.51 KB
页数:56页
时间:2018-12-04
4、符串vartitle=“welcome”;varstrNum=“22”;varstr=‘aaaa”bbb”ccccc’;varstr1=“aa”bb”cccc”;varstr2=“abc”+”def”;varstr3=“abcdef”;数值整型值1000223,088990x9,0xb,0xff浮点值.0001,0.0001,1e-4,1.0e-43.45e2Boolean类型Boolean数据类型却只有两个值。它们是true和falsevara=100;alert(a==100);对象对
5、象是属性和方法的集合.对象的种类内部对象、生成的对象、宿主给出的对象(如浏览器里面的window和document)以及ActiveX对象(外部组件)等对象对象定义varobj=newObject();成员存取:[],.obj.name=“Fred”;obj.age=22;obj[“aabbcc”]=“test”;obj[100]=100*2;成员检查:inalert(“name”inobj);varattr=“age”;alert(obj[attr]);varobj2={};varobj3={na
6、me:”jacky”,age:20,address:{province:’gd’,city:’gz’}};数组vararr=newArray();arr[0]=100;arr[1]=“abc”;vararr2=[];vararr3=[100,”abc”];varobj={name:”Fred”,age:22,attrs:[1,2,3]};arr3[3]=obj;特殊数据类型Null数据类型包含null的变量包含“无值”或“无对象”。换句话说,该变量没有保存有效的数、字符串、Boolean、数组或对象
7、。可以通过给一个变量赋null值来清除变量的内容varmy_var=null;Undefined数据类型如下情况使返回undefined值:对象属性不存在,声明了变量但从未赋值varmy_var;alert(my_var);varo={};alert(o.attr)类型判断使用typeof运算符把类型信息当作字符串返回。typeof返回值有六种可能:"number"、"string"、"boolean"、"object"、"function"和"undefined"。varstr=’aaa;varn
8、um=111;alert(typeof(str));alert(typeof(num)==‘number’);类型转换强制转换vara=100,b=1000;varc=a+b;alert(c);显式转换字符转换成数字parseInt("abc")//返回NaN,不是一个数字parseInt("12abc")//返回12。parseFloat("abc")//返回NaN。parseFloat("1.2abc")//返回1.2。javascript的动态属性动态Vara;
此文档下载收益归作者所有