1 正常格式
<script type="text/javascript">
document.write("Hello, World!"); 输出文本
document.write("<h1>Hello, World!</h1>"); 输出带THML格式的文本
</script>
2 Javascript 写在哪里
可以放在:
HTML网页的<body></body>里
HTML网页的<head></head>里
外部.js文件里
<head>
<script src="http://www.admin5.com/common.js"> </script>
</head>
3 变量
变量的命名和赋值 var a=2, b=5;
4 常用运算符
算数运算符:+ - * / % ++ --
逻辑运算符:== === > >= < <= != !== && ! ||
赋值:=
5 条件语句
<script type="text/javascript">
var vDay = new Date()
var vHour = vDay.getHours()
if (vHour < 17)
{
document.write("<b>日安</b>")
}
else
{
document.write("<b>晚安</b>")
}
</script>
双向条件结构
<script type="text/javascript">
var d = new Date()
theDay=d.getDay()
switch (theDay)
{
case 5:
document.write("<b>总算熬到星期五了。</b>")
break
case 6:
document.write("<b>哈哈,周末啦!</b>")
break
case 0:
document.write("<b>明天又要上班,想想就烦。</b>")
break
default:
document.write("<b>每个工作日慢得都象蜗牛爬啊!</b>")
}
</script>
6 循环语句
<script type="text/javascript">
for (i = 0; i <= 5; i++)
{
document.write(i)
document.write("<br>")
}
</script>
for循环
<script type="text/javascript">
// 创建一个对象 myObject 以及三个属性 sitename, siteurl, sitecontent。
var myObject = new Object();
myObject.sitename = "站长网 站长学院";
myObject.siteurl = "admin5.com/html";
myObject.sitecontent = "网页教程代码图库的中文站点";
//遍历对象的所有属性
for (prop in myObject)
{
document.write("属性 '" + prop + "' 为 " + myObject[prop]);
document.write("<br>");
}
</script>
for...in循环 遍历一个对象的所有用户定义的属性或者一个数组的所有元素。
<script type="text/javascript">
i = 0
while (i <= 5)
{
document.write(i + "<br>")
i++
}
</script>
while循环
<script type="text/javascript">
i = 0
do
{
document.write( i + "<br>")
i++
}
while (i <= 5)
</script>
do...while循环
break:跳出循环
continue:跳出本语句,未结束循环
7 保留字