<html> <head> <mce:script language="javascript"><!-- //Undefined类型 //var a; //alert(a); //var a="100"; //alert(typeof a); //Boolean类型 //alert(1<2); //Null类型 //var a=null; //alert(a); //String类型 //var str1="abc"; //var str2=""; //alert(str1+str1.length+"/n"+str2+str2.length); //Number类型,它有三个特殊的常量值:NaN,+Infinity,-Infinity //var num1=100;//十进制 //var num2=0xff;//十六进制 //alert(num1*num2);//结果还是十进制 //var str='abcd'; //alert(isNaN(str));//结果为true //ECMAScript规定大于或等于2的1024次方的数为无穷 //alert(Math.pow(2,1024)); //alert(-Math.pow(2,1024)); //引用类型 /*var a=Object; var b=a; a.name="jyj"; alert(b.name);*/ /// //类型转换 //隐式转换 //alert('101'-1); //alert(typeof('101'-1));//Number类型 //alert(100-null);//100 //alert(true+false+1);//2 //alert(1-undefined);//NaN //显式转换 //alert(parseInt('123a4'));//结果为123 //alert(parseInt('a1234'));//结果为NaN //alert(parseInt('ff',16));//255 //alert(parseInt('0100'));//64 //alert(parseFloat('1.12a3'));//1.12 //alert('jyj'+null+undefined+123+true+NaN); //===含义是:严格等于;严格的意思就是不仅比较值本身,还会对值的类型进行比较 //alert((1==='1')+'/n'+(1!=='1'));//false true //alert((1=='1')+'/n'+(1!=='1'));//true true //alert(void parseInt('12a3'))//undefined //var a=[1,2,3]; //delete a[0]; //alert(a[0]); //alert(a[1]); // --></mce:script> </head> <body> <!-- <a href="Javascript:1+2" mce_href="Javascript:1+2">超链接</a> --> <a href="Javascript:void(1+2)" mce_href="Javascript:void(1+2)">超链接</a> </body> </html>