日期:2014-05-16 浏览次数:20377 次
1.?? ==?? 等于???? ===全等(值和类型都相等)
?????? 如: x=5?????? x==5 true???????? x===5 true?? x==="5" false
?
2.?? 基于某些条件对变量进行赋值的条件运算符
?
variablename=(condition)?value1:value2 例子:greeting=(visitor=="PRES")?"Dear President ":"Dear ";
3.? 通过js在页面中显示时间
?
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function startTime(){ var today=new Date() var years=today.getFullYear(); var months=today.getMonth(); var d=today.getDate() var h=today.getHours() var m=today.getMinutes() var s=today.getSeconds() // add a zero in front of numbers<10 months=months+1 months=checkTime(months) d=checkTime(d) m=checkTime(m) s=checkTime(s) var weekday=new Array(7) weekday[0]="星期日" weekday[1]="星期一" weekday[2]="星期二" weekday[3]="星期三" weekday[4]="星期四" weekday[5]="星期五" weekday[6]="星期六" var w=weekday[today.getDay()] document.getElementById('ShowTime').innerHTML=years+"年"+months+"月"+d+"日 "+w+" "+h+":"+m+":"+s; t=setTimeout('startTime()',500)//动态显示时间 } function checkTime(i) { if (i<10) {i="0" + i} return i } //document.getElementById('ShowTime').innerHTML=years+"年"+months+"月"+d+"日 "+w+" "+h+":"+m+":"+s; </script> <body onload="startTime()"> <div><h1>大家一起乐自游</h1></div> <div id="ShowTime"></div> </body> </html>
? 4. 提示框的使用
?
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <body> <script type="text/javascript"> var name=prompt("请输入您想到的第一位好友","") var name1=prompt("请输入您想到的第二位好友","小沈阳") document.write("你好!" + name + " 在你心目中排名第一"+"</br>") document.write("你好!" + name1 + " 在你心目中排名第二"+"</br>") </script> </body> </html>
?
5. 数组的用法
???????? 使用 concat() 方法来合并两个数组:
<html> <body> <script type="text/javascript"> var x var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" var arr2 = new Array(3) arr2[0] = "James" arr2[1] = "Adrew" arr2[2] = "Martin" arr=arr.concat(arr2) for(x in arr){ document.write(arr[x]+"</br>"); } </script> </body> </html>
??? 使用join()方法把数组里面所有的元素组成一个字符串:
?
<html> <body> <script type="text/javascript"> var arr = new Array(3); arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" document.write(arr.join()); document.write("<br />"); document.write(arr.join("+")); </script> </body> </html>
?
6. javascript Math(算术)对象
?
???? Math 对象的 round 方法对一个数进行四舍五入:
document.write(Math.round(4.7)) //结果5
?
??? Math 对象的 random() 方法来返回一个介于 0 和 1 之间的随机数:
document.write(Math.random())?
? ? 使用 Math 对象的 floor() 方法和 random() 来返回一个介于 0 和 10 之间的随机数:
?
document.write(Math.floor(Math.random()*11))?
?
?