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))
分享到:
相关推荐
javascript 学习笔记
JavaScript学习笔记JavaScript学习笔记
html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习...
个人Javascript学习笔记 精华版 个人Javascript学习笔记 精华版 个人Javascript学习笔记 精华版
html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记 html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记 html+css+js学习笔记html+css+js学习笔记...
JavaScript学习笔记归纳.pdf
详细的javascript学习笔记,DOM,BOM,AJAX等详细笔记!
为减少 js 关键词的占用,此文件只占用“c$”一个关键词; * 使用时用: c$.函数名(参数列表); 或者 c$().函数名(参数列表) * 字符串操作函数、日期操作函数、数组操作函数等,直接增加到 String、Date、Array 类里面,...
挺好的javascript 学习笔记javascript 学习笔记javascript 学习笔记javascript 学习笔记javascript 学习笔记
JavaScript学习笔记.pdf
javascript学习笔记讲解版参考.pdf
javascript学习笔记
JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和...
javaScript学习笔记总结.docx
JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页的交互功能。下面是该资源中的重要知识点总结: 一、 JavaScript 基本概念 * ...
javascript学习笔记,包括基本语法、面向对象、正则表达式、dom的所有操作