首页 > 代码库 > JavaScript基本资料

JavaScript基本资料

 javascript标签:
引入js的两种方法:
1.<script type="text/javascrip">js代码</script>
2.<script src="http://www.mamicode.com/地址/文件名.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+‘)‘);

JavaScript基本资料