javascript标签:
引入js的两种方法:1.<script type="text/javascrip">js代码</script>2.<script src="地址/文件名.js" type="text/javascrip"</script>js要么写在head之间,要么写在body之间。数据类型:
变量声明:var 变量名=值; var可以省略 变量名=值;类型:NULL、布尔型、整型、浮点(单、双精度)、字符串、数组、对象、回调、NAN、infinity(无穷大)、undefined(未定义) js数组(对象) New 实例化 var a = New Array(); var b = [ ]; 读取数组中的元素: b[键名] 数组中的方法 b.push("插入值") 字符串(对象) var s = New String(); var w = New String (); y = "中国人"; 属性和方法 长度 leugth(属性) b.leugth js里面怎么输出: document.write( );document.write('ddd');数字索引数组遍历 for(i=0;i<b.length;i++){ docuruent.write(b[i]) }控制台输出console.log();非数字索引数组遍历
for(i in b){ b[i] }对象的声明var object = { };空值 object = {属性:属性值,属性2:属性值2 mtthod:function(参数){方法一} mtthod:function(参数){方法二} };判断变量是否定义typeof tmp ==""var m = { a: 'a属性的值', b: 'b属性的值' mtthod:function(a,b){ if(a>b){ return a; }else{ return b; } }, rand:function(a,b){ renturn this.max(a,b); } }; var b = m.rand(2.6); alert('rand(2,6)='+b);数据类型转换;1.字符串转换成整数:parseInt()和Nuber();2.字符串转换成浮点:parseFloat()和Nuber();3.eval()函数:执行用字符串表示的一段javascript代码,如:zhang=eval("1+1")的结果为zhang=2;4.数值转换成字符串:toString()和String;如:b=567; c=b.toString();注:使用typeof 变量名 查看js变量数据类型5.转换成布尔型:Boolean();Boolean("aaa")的结果为true;6.JSON字符串转换: JSON字符串:var str1='{"name":"cxh","sex":"man"}'; JSON对象:var str2={"name":"cxh","sex":"man"}; JSON字符串转换为JSON对象要使用上面的str1,必须使用下面的方法先转换为JSON对象 var obj=eval('('+str+')');