1创建脚本块
1<scriptlanguage=”JavaScript”>
2 JavaScriptcodegoeshere
3</script>

2隐藏脚本代码
1<scriptlanguage=”JavaScript”>
2<!--
3 document.write(“Hello”);
4//-->
5</script>
在不支持JavaScript的浏览器中将不执行相关代码

3浏览器不支持的时候显示
1<noscript>
2 Hellotothenon-JavaScriptbrowser.
3</noscript>

4链接外部脚本文件
1<scriptlanguage=”JavaScript”src="/”filename.js"></script>

5注释脚本
1
2//Thisisacomment
3document.write(“Hello”);//Thisisacomment
4/**//*
5 Allofthis isacomment
7*/

6输出到浏览器
1document.write(“<strong>Hello</strong>”);

7定义变量
1varmyVariable=“somevalue”;

8字符串相加
1varmyString=“String1”+“String2”;

9字符串搜索
1<scriptlanguage=”JavaScript”>
2<!--
3varmyVariable=“Hellothere”;
4vartherePlace=myVariable.search(“there”);
5 document.write(therePlace);
6//-->
7</script>

10字符串替换
thisVar.replace(“Monday”,”Friday”);

11格式化字串
1<scriptlanguage=”JavaScript”>
2<!--
3varmyVariable=“Hellothere”;
4document.write(myVariable.big()+<br>”);
5document.write(myVariable.blink()+<br>”);
6document.write(myVariable.bold()+<br>”);
7document.write(myVariable.fixed()+<br>”);
8document.write(myVariable.fontcolor(“red”)+<br>”);
9document.write(myVariable.fontsize(“18pt”)+<br>”);
10document.write(myVariable.italics()+<br>”);
11document.write(myVariable.small()+<br>”);
12document.write(myVariable.strike()+<br>”);
13document.write(myVariable.sub()+<br>”);
14document.write(myVariable.sup()+<br>”);
15document.write(myVariable.toLowerCase()+<br>”);
16document.write(myVariable.toUpperCase()+<br>”);
17
18varfirstString=“MyString”;
19varfinalString=firstString.bold().toLowerCase().fontcolor(“red”);
20//-->
21</script>

12创建数组
1<scriptlanguage=”JavaScript”>
2<!--
3varmyArray=newArray(5);
4myArray[0]=“FirstEntry”;
5myArray[1]=“SecondEntry”;
6myArray[2]=“ThirdEntry”;
7myArray[3]=“FourthEntry”;
8myArray[4]=“FifthEntry”;
9varanotherArray=newArray(“FirstEntry”,”SecondEntry”,”ThirdEntry”,”FourthEntry”,”FifthEntry”);
10//-->
11</script>

13数组排序
1<scriptlanguage=”JavaScript”>
2<!--
3varmyArray=newArray(5);
4myArray[0]=“z”;
5myArray[1]=“c”;
6myArray[2]=“d”;
7myArray[3]=“a”;
8myArray[4]=“q”;
9document.write(myArray.sort());
10//-->
11</script>

14分割字符串
1<scriptlanguage=”JavaScript”>
2<!--
3varmyVariable=“a,b,c,d”;
4varstringArray=myVariable.split(“,”);
5document.write(stringArray[0]);
6document.write(stringArray[1]);
7document.write(stringArray[2]);
8document.write(stringArray[3]);
9//-->
10</script>

15弹出警告信息
1<scriptlanguage=”JavaScript”>
2<!--
3 window.alert(“Hello”);
4//-->
5</script>

16弹出确认框
1<scriptlanguage=”JavaScript”>
2<!--
3varresult=window.confirm(“ClickOKtocontinue”);
4//-->
5</script>

17定义函数
1<scriptlanguage=”JavaScript”>
2<!--
3functionmultiple(number1,number2){
4varresult=number1*number2;
5returnresult;
6}

7//-->
8</script>

18调用JS函数
1<ahref=”#”onClick=”functionName()”>Linktext</a>
2<ahref="/”javascript:functionName"()”>Linktext</a>

19在页面加载完成后执行函数
1<bodyonLoad=”functionName();”>
2 Bodyofthepage
3</body>

20条件判断
1<script>
2<!--
3varuserChoice=window.confirm(“ChooseOKorCancel”);
4varresult=(userChoice==true)?“OK”:“Cancel”;
5document.write(result);
6//-->
7</script>

21指定次数循环
1<script>
2<!--
3varmyArray=newArray(3);
4myArray[0]=“Item0”;
5myArray[1]=“Item1”;
6myArray[2]=“Item2”;
7for(i=0;i<myArray.length;i++){
8document.write(myArray[i]+<br>”);
9}

10//-->
11</script>
12

22设定将来执行
1<script>
2<!--
3functionhello(){
4window.alert(“Hello”);
5}

6window.setTimeout(“hello()”,5000);
7//-->
8</script>
9

23定时执行函数
1<script>
2<!--
3functionhello(){
4 window.alert(“Hello”);
5 window.setTimeout(“hello()”,5000);
6}

7window.setTimeout(“hello()”,5000);
8//-->
9</script>

24取消定时执行
1<script>
2<!--
3functionhello(){
4 window.alert(“Hello”);
5}

6varmyTimeout=window.setTimeout(“hello()”,5000);
7window.clearTimeout(myTimeout);
8//-->
9</script>

25在页面卸载时候执行函数
1<bodyonUnload=”functionName();”>
2 Bodyofthepage
3</body>
4