首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript小结之基础篇

2012-11-06 
javascript总结之基础篇1. 结构:? script typetext/javascript.............../script?或者下面的

javascript总结之基础篇

1. 结构:

?

<script type="text/javascript">...............</script>

?

或者下面的结构(在W3C的HTML标准中,已不再推荐使用)

<script language="javascript">...............</script>

?

2.在html也面中使用JavaScript的3种方法

  • HTML网页的<body></body>里

    示例:

    ?

    <html><head><title>用document.write输出带格式的HTML文本的Javascript示例</title></head><body><script type="text/javascript">document.write("<h1>Hello World!</h1>")</script></body></html>

    ?

  • HTML网页的<head></head>里 (同上)
  • 外部.js文件里

    ?

    <html><head><script src="common.js"></script></head><body></body></html>

    ?

    在同目录下的common.js代码如下:

    function clickme(){alert("You clicked me!")}

    ?

    3.条件语句

    单项条件结构

    if (expression){statement1}

    ?

    if...else...结构

    if (expression){statement1}else{statement2}

    ?

    多项条件结构 (switch条件语句)

    switch (expression){case label1:statement1breakcase label2:statement2break...default:statementdefault}

    ?

    4.循环语句

    Javascript 循环语句有以下几种:

    在循环的开头测试表达式 (while 循环语句) 在循环的末尾测试表达式 (do...while 循环语句) 对对象的每个属性都进行操作 (for...in 循环语句) 由计数器控制的循环 (for 循环语句)

    for循环语句示例

    <script type="text/javascript">for (i = 0; i <= 5; i++){document.write(i)document.write("<br>")}

    ?for...in 循环语句示例

    <html><head><title>一个使用到for...in循环的Javascript示例</title></head><body><script type="text/javascript">// 创建一个对象 myObject 以及三个属性 sitename, siteurl, sitecontent。var myObject = new Object();myObject.sitename = "新浪网";myObject.siteurl = "www.sina.com.cn";myObject.sitecontent = "中文新闻资讯网";//遍历对象的所有属性for (prop in myObject){document.write("属性 '" + prop + "' 为 " + myObject[prop]);document.write("<br>");}</script></body></html>

    ?

    ? 在循环的末尾测试表达式 (do...while 循环语句)

    <script type="text/javascript">i = 0do{document.write( i + "<br>")i++}while (i <= 5)

    ?在循环的开头测试表达式 (while 循环语句)

    <script type="text/javascript">i = 0while (i <= 5){document.write(i + "<br>")i++}</script>

    ?

    5.使用 break 和 continue 语句

    在 Javascript 中,当某些条件得到满足时,用 break 语句来中断一个循环的运行。(请注意,也用 break 语句退出一个 switch 块。参见前文switch)。如果是一个 for 或者 for...in 循环,在更新计数器变量时使用 continue 语句越过余下的代码块而直接跳到循环的下一次重复中。

    break语句示例:

    <html><head><title>一个用break中断循环的Javascript示例代码</title><script type="text/javascript">function BreakTest(breakpoint){var i = 0; var m = 0;while (i < 100){//当 i 等于breakpoint时,中断循环if (i == breakpoint) break;m=m + i;i++;}return(m);}</script></head><body><script type="text/javascript">//设函数BreakTest参数breakpoint值为23,得到从1加到22的合计。document.write(BreakTest(23))</script></body></html>

    ?

    continue示例:

    <html><head><title>一个用continue跳过后面代码,开始循环的下一次重复的Javascript代码</title></head><body><script type="text/javascript">//该script代码用来输出1到10之间的奇数。var x ; for (x=1; x<10; x++) { //如果x被2整除,则跳过后面代码,开始下一次重复;//如果x不能被2整除,则执行后面代码,输出 x 。if (x%2==0) continue; document.write (x + "<br>");} </script> </body></html>

    ?

    6.保留字:

    Javascript保留字列表:

    breakdeletefunctionreturntypeofcasedoifswitchvarcatchelseinthisvoidcontinuefalseinstanceofthrowwhiledebuggerfinallynewtruewithdefaultfornulltry?

    ?

    Javascript还有一些未来保留字,这些字虽然现在没有用到Javascript语言中,但是将来有可能用到。

    Javascript未来保留字列表:

    abstractdoublegotonativestaticbooleanenumimplementspackagesuperbyteexportimportprivatesynchronizedcharextendsintprotectedthrowsclassfinalinterfacepublictransientconstfloatlongshortvolatile

  • 热点排行
    Bad Request.