标签:style blog ar color 使用 sp java strong 文件
JavaScript概述
<strong><script type="text/javascript">//封装js代码 alert("Hello Javascript"); </script></strong>
<strong><script type="text/javascript" src="js.js">//导入js文件 /*alert("Hello Javascript"); 不会显示,因为已经导入了js.js的JavaScript文件*/ </script></strong>
<strong><script type="text/javascript"> var x = 1;//js是弱类型,且非严谨,有时候分号和var写与不写都行,但是要严谨规范 x = "abcd";//赋值字符串 x = 3.5123;//赋值小数,数字类型 x = true;//布尔型 x = 'a';//赋值字符串,js中不论单引和双引,都是字符串,单引可以套双引,双引可以套单引 alert("x = "+x);//函数,将具体的参数通过对话框进行显示 </script></strong>
<strong> var x = 315; alert(x/100); var a = 1.8,b = 2.2; alert(a+"+"+b+"="+(a+b)); alert("10"+1);//显示 101 alert("10"-1);//显示9,字符串10先变成整数后,再减1:一定注意+- alert(true);//显示true,如果alert(true+1),显示2 //在JS中,true默认为1,非0,非null;false默认0,或null alert(2%5==0);//false</strong>
<strong> var a = 3; a += 1;//a = a+1;JS不区分提升问题 a *= 2; a /=3; alert("a = "+a);</strong>
<strong>var a = 3; alert(a == 3);//要么是true,要么是false alert(a>=1);</strong>
var a = 3; alert(a>3 && a<10);//建议使用双与。双或 alert(a>3 & a<10);//单&在JS中,是位云算符,1,0 alert(!a);//,false,a是3,是真,!真就是假 a = 0; alert(!!a);
var a = 6; alert(a&3);//2 alert(a^3^3);//6 alert(a>>2); alert(a<<2); alert(~a);
var a = 3,b = 4; a==b?alert(a):alert(b);//alert(a==b?a:b);
关于undefined
undefined可以确定一个具体值的类型
/*undefined:未定义,其实就是一个常量值*/ var x; //alert(x);//undefined //alert(x==undefined);//true //要想获取其具体值的类型,通过typeof来完成 alert(typeof("abc"));// string类型 alert(typeof('x'));// string类型 alert(typeof(78));//number类型 alert(typeof(1.235));//number alert(typeof(true)=="boolean");//boolean类型
标签:style blog ar color 使用 sp java strong 文件
原文地址:http://blog.csdn.net/wjw0130/article/details/41448921