JavaScript语法

来源:互联网 发布:jQuery数组 编辑:程序博客网 时间:2024/05/17 23:57

1、算数运算符: +、-、*、%、/、++、--

2、赋值运算符:=、+=、-=、*=、/=、%=

3、字符串运算符

4、比较运算符:==、===、!=、!===、>、>、>=、<=

5、逻辑运算符:&&、||、!

6、条件运算符:例:x < 10、"x比10小":“x比10大”

*任何类型与字符串想加都会转换成字符串类型

<pre name="code" class="javascript">function btn() {        var i = 10;        var j = 20;        document.getElementById("count").innerHTML =  i /= j;    }    function btn1(){        var a = 5;        var b ="5";        var m = a + b;        document.getElementById("count").innerHTML = m;    }    var c = 10;    var d = "10";    document.write(c===d);    var e = 20;    document.write(e>=5?"e大于等于20":"e小于20");

 

二、条件运算符

if...else   &  if ... else if...else

 var f = 9;    if(f >= 10){        document.write("hello lo lij");    }else if(f<9){        document.write("jejow");    }else{        document.write("23234")    }
switch

function button1(){        var y ;        var day =new Date().getDay();        switch (day){            case 0:                y = "Today it's Sunday";                break;            case 6:                y="Today it's Saturday";                break;            default :                y="Looking forward to the Weekend";                break;        }        document.getElementById("demo1").innerHTML=y;    }
*getDay() 返回一星期中的某一天(0~6)

*getDate()返回一个月的某一天(1~31)


三、循环语句

for循环

var i=[1,2,4,5,6];    for(var j=0; j< i.length;j++){        document.write(i[j]+"、");    }    for(j in i){        document.write(i[j]+"<br/>");    }
for in (只访问数组中已定义的元素)

for([var] variable in {object | array | collection}) 

statement  (https://msdn.microsoft.com/zh-cn/library/4z08sst3.aspx)

var myArray = new Array();    myArray[0] = "Lily";    myArray[1] = "Tom";    myArray[2] = "Jame";    for(li in myArray){        document.write(myArray[li]+"<br>");    }
while & do while 

do while 先执行后判断、while先判断后执行

四、跳转语句

break、continue

continue断了会跳过继续执行

break 断了会停止执行


0 0
原创粉丝点击