JavaScript语法
<script type="text/javascript">
/*
* js中定义变量。使用到关键字。
* 这个关键字就是var
*/
//定义变量。Js是弱类型的。
var x=4;//var不写也行,因为js是非严谨的语言,但是我们开发的时候建议都按照严谨的方式来定义。
x="abc";//字符串abc(string)
x=3.45;//数字类型(number)
x=true;//boolean类型
x='c';//字符串c(string),注意是字符串。
</script>
<script type="text/javascript">
//1,算术运算符*******************************************
var a=110;
//alert("a="+a/100*100);
var a1=2.3,b1=4.7;
//alert("a1+b1="+(a1+b1));//a1+b1=7
//alert("12"-1);//11
//alert("12"+1);//121
//alert("true"+1);//true1,true被当成了字符串。
//alert(true+1);//2,在js中false就是0,或者null,非0,非null。就是true。默认用1表示。
//alert(2%5);//2
var n = 3,m;
m = ++n;
//alert("m="+m+",n="+n);//m=4,n=4
//**********************************************************
//2,赋值运算符***********************************************
var i=3;
i=i+2;
i+=2;
//alert("i="+i);//i=7
//*********************************************************
//3,比较运算符*********************************************
var z=3;
//alert(z!=4);//true
//********************************************************
//4,逻辑运算符**********************************************
var t=4;
//alert(t>7&&t<6);//false
//alert(!true);//false
//********************************************************
//5,位运算符**********************************************
var c=6;
//alert(c&3);//110&011=010,二进制的010就是十进制的2,所以c&3=2;
//alert(c<<2);//24,左移两位就是乘以2的2次方
//alert(c>>1);//3
//*********************************************************
//6,三元运算符***********************************************
//3>0?alert("yes"):alert("no");//yes
//alert(3>10?100:200);//200
//**********************************************************
</script>
<script type="text/javascript">
/*
* 一些细节:
* 1,undefined:未定义。其实它就是一个常量。
*/
var xx;
//alert(xx);//undefined
//alert(xx==undefined);//true
//要想获取具体的值的类型。可以通过typeof来完成。
//alert(typeof("abc")=='string');//true
//alert(typeof(2.5)=='number');//true
//alert(typeof(true));//boolean
//alert(typeof(78));//number
//alert(typeof('9'));//string
</script>
JavaScript的关键字和运算符
最新推荐文章于 2020-12-19 15:49:42 发布