JavaScript-6For.in Try.catch 特殊字符

JavaScript-6 For…..in Try…..catch、特殊字符

       For in 声明:对数组或对象的属性进行循环操作。

              for(变量 in 对象)

                     {

                            带码

}

              例一:

                       <html>

<body>

<script type="text/javascript">

var x

var num = new Array()

num[0] = "1"

num[1] = "2"

num[2] = "3"

 

for (x in num)

{

document.write(num[x] + "&nbsp;")

}

</script>

</body>

</html>

运行结果:1 2 3

 

事件:事件通常与函数配合使用,当事件发生时函数执行。

              事件:onMouseOver onMouseOut onclick onSubmit

              例一:

                     <input type="button" value="点击改变" onclick="f1()">

 

              关于事件应用请参考3消息框中的简介。

 

       Try…catch语句:

              Try{

                     运行代码

}catch(err){

       处理错误

}

例一:

       <html>

<head>

<script type="text/javascript">

function f1()

{

try

  {

  allllert("Hello!")

  }

catch(err)

  {

  alert("heihei")

  }

}

</script>

</head>

<body>

<input type="button" value="View message" />

</body>

</html>

                     Tryalert错写为allller,所以执行catch中的alert

             

       例二:带确认框的

              <html>

<head>

<script type="text/javascript">

var txt=""

function message(){

try {

   adddlert("Welcome guest!")

   }

catch(err) {

     txt="本页中存在错误。\n\n"

     txt+="点击“确定”继续查看本页,\n"

     txt+="点击“取消”返回首页。\n\n"

     if(!confirm(txt)){

         document.location.href="/index.html"

         }

   }

}

</script>

</head>

<body>

<input type="button" value="查看消息" />

</body>

</html>

 

特殊字符:我们需要插入一些特殊字符的时候并不能直接输入这些特殊字符。比如省略号、引号、和其他字符。我们需要使用反斜杠。

       \’表示单引号  \”表示双引号  \&表示and符号 \\表示反斜杠 \n表示换行 \r表示回车  \t表示制表符   \b表示退格符   \f表示换行符  \表示后面的代码可以写在下一行中,但在页面中和前一行代码显示在同一行。

       例一:举例:\

              document.write("Hello \

World!")

虽然不在同一行,但是因为有\可以让代码折行,所以在页面中Hello World也是在同一行显示。

      

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(JavaScript,js,web开发,职场,休闲)