标签:dom logs new 分享 number 类型 oba doc exp
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <script type="text/javascript" src=""> 7 </script> 8 </head> 9 <body> 10 11 <script type="text/javascript"> 12 /*变量*/ 13 var a=1,b=3; 14 alert(a); 15 var s="hello"; 16 //console在浏览器中的检查中的console结果中可以看。 17 console.log(s); 18 if(a<b){ 19 alert(b); 20 } 21 /*注释的方式跟Java一样*/ 22 /*数据类型 23 1.Number 包括整形和浮点型 24 2.String 字符串数字类型 25 3.Boolean 26 4.Undefined 27 5.Null 28 NaN:字符串转换成数字失败的时候,属于number数据类型。 29 */ 30 var obj=null; 31 alert(obj); 32 var i=10; 33 var s="hello"; 34 var b=false; 35 var t=true; 36 var u=undefined; 37 var obj2=new Object(); 38 console.log(typeof(obj)) 39 console.log(typeof(i)); 40 console.log(typeof(s)); 41 console.log(typeof(b)); 42 console.log(typeof(t)); 43 console.log(typeof(u)); 44 console.log(typeof(obj2)); 45 /*复制运算,在js和Java中有++和--运算,但是python里面没有*/ 46 var ja=1; 47 //运算前先赋值,在加一 48 var he=ja++; 49 alert(he); 50 alert(ja) 51 //有意思的13221 52 var x=1; 53 alert(x++); 54 alert(++x); 55 alert(--x); 56 alert(x--); 57 alert(x); 58 59 </script> 60 </body> 61 </html>
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>ECMA对象</title> 6 7 <script type="text/javascript"> 8 /*在js中由于是基于对象的,并且分成了三种对象 9 1.ECMAscript 10 2.DOM对象 11 3.BOM对象 12 */ 13 /*ECMA中的11中内置的对象 14 Array String Date Boolean Number Function Global Error RegExp Object 15 在数据类型中除了null和undefined,其它的都是定义成了对象。 16 */ 17 var str=new String("Hello"); 18 alert(str); 19 var date=new Date(); 20 alert(date); 21 /*函数对象Function*/ 22 function func(){ 23 alert(123); 24 return 8; 25 } 26 func(); 27 var ret=func(); 28 alert(ret); 29 //第二种方式 30 var fun1=new Function("参数1","参数2","函数体"); 31 var add=new Function("a","b","alert(a+b);"); 32 var result=add(22,1); 33 console.log(result); 34 //Function的属性和方法 35 function f(a,b){ 36 return a+b; 37 } 38 alert(f(1,2)); 39 alert(void(f(1,2))); 40 //Function中的argument对象 41 var result=0; 42 function add222(){ 43 for(var i=0;i<arguments.length;i++){ 44 result+=arguments[i]; 45 } 46 return result; 47 } 48 var ha=add222(1,2,3,4,5,6,7); 49 alert(ha); 50 51 function func2(){ 52 if(arguments.length!=3){ 53 throw new Error("参数不能超过3"); 54 } 55 } 56 func2(1,2,3); 57 /*匿名函数*/ 58 var niminghanshu=function(){ 59 alert("匿名函数"); 60 }; 61 niminghanshu(); 62 //根据匿名函数,可以使用自执行函数。 63 (function(a){ 64 alert("匿名函数2"); 65 })(1); 66 </script> 67 </head> 68 <body> 69 70 </body> 71 </html>
标签:dom logs new 分享 number 类型 oba doc exp
原文地址:http://www.cnblogs.com/lizeboLB/p/7811195.html