码迷,mamicode.com
首页 > 编程语言 > 详细

javaScript补漏

时间:2015-09-17 06:25:52      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:

1.全等判断

  JavaScript的比较运算符中有一个全等判断===,是用来判断值和类型是否都相等的。

2.for/in循环

  JavaScript中的for/in循环,有点像Java中的增强型for循环,但是它是用来遍历对象的属性的。

var person={fname:"John",lname:"Doe",age:25};
for (x in person)
{
      txt=txt + person[x];
}

  其中x是属性名,person[x]是该属性的值。

 

3.With语句

  有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。

  功能:为一段程序建立默认对象。

  格式: with (<对象>){ <语句组> }

  即:

      With Object {
      Statements
      }

  举例:当使用与 Document 对象有关的 write()或 writeln()方法时,往往使用如下形式:

      document.writeln(”Hello!“);

 如果需要显示大量数据时,就会多次使用同样的 document.writeln()语句,这时就可以像下面的程序那样,把所有以 Document 对象为参考对象的语句放到With 语句块中,从而达到减少语句量的目的。

 

技术分享
<!DOCTYPE html>
<html>
  <head>
    <title>withTest.html</title>
    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  </head>

<body>
    <script type="text/javascript">
        with (document) {
            write("您好 !");
            write("<br>这个文档的标题是 : \"" + title + "\".");
            write("<br>这个文档的 URL 是: " + URL);
            write("<br>现在不用每次都写出 document对象的前缀了!");
        }
    </script>

</body>
</html>
技术分享

 

 

 

4.断行

 

  可以用一个反斜线将一句代码断开:

 

document.write("Hello World!");

 

  但是不能这么断句:

 

document.write ("Hello World!");

 

 

 

javaScript补漏

标签:

原文地址:http://www.cnblogs.com/liu-Gray/p/4815079.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!