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>
提示:您也可能看到不带有分号的案例。在 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>