标签: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