日期:2014-05-16 浏览次数:20469 次
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))?
?
?