您的位置:首页 > Web前端 > JavaScript

js常用知识总结01

2016-11-10 18:00 148 查看
1、分号用于分隔 JavaScript 语句。通常我们在每条可执行的语句结尾添加分号。使用分号的另一用处是在一行中编写多条语句。

提示:您也可能看到不带有分号的案例。在 JavaScript 中,用分号来结束语句是可选的。还可以使用回车【enter】

2、JavaScript 对大小写是敏感的。但是会忽略多余的空格。

3、您可以在文本字符串中使用反斜杠对代码行进行换行。下面的例子会正确地显示:

document.write("Hello \

World!");

不过,您不能像这样折行:

document.write \

("Hello World!");

4、JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。

5、js中单行注释用  //  ;多行注释用  /*  */  。

6、var 声明的变量,作用域是当前 function。没有声明的变量,直接赋值的话, 会自动创建变量,但作用域是全局的。

7、您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:

   例如   var name="Gates", age=56, job="CEO";

   在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。

8、在js中,数组有三种定义方式。

   第一种  var arr=new Array();arr[0]='a';arr[1]='b';arr[2]='c';

   第二种  var arr=new Array('a','b','c');

   第三种  var arr=['a','b','c'];

9、在js中,对象的定义方式如下:

   第一种  var person={firstname:'a',lastname:'b',id:1};   //属性可带引号,也可以不带引号。

   获取对象属性有两种方法:

   第一种  var name=person.lastname;

   第二种  var name=person['lastname'];

   上面这两种方法的区别

p["name"]可以实现动态获取,如下所示:

<script>

var p={name:"张三",age:20,sex:"man"};

function out(pram) {

    alert(p[pram]); //你可以这样获取

    alert(p.pram); //但你不能这样获取,因为p里面没有pram这个属性,只会输出undefined

}

out("name"); //--→ 输出"张三"

out("age"); //--→ 输出20

out("sex"); //--→ 输出"man"

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: