原生javaScript注意事项

来源:互联网 发布:通信网络优化是什么 编辑:程序博客网 时间:2024/06/05 20:38

一、Java Script对于大小写敏感

例如:

var X =10;

var x =10;

这里X和x是属于两个不同的对象。

二、JavaScript会自动忽略多余的空格

三、JavaScript可以对代码进行折行

例如:document.write("hello

\world!");

四、重新声明JavaScript变量,变量的值不会丢失

例如:

var name ="张三";

var name;

在重新声明以后,name的值依然为张三

五、刚声明出来的JavaScript对象的值为undefined

例如:

var name;

alert(name);

六、JavaScript对象内部以名称和值对的方式

var person = {firstname: "Tom",lastname:"Cat"};

alert(person.firstname);

对象属性有两种寻址方式

方式一:

name = person["lastname"];

方式二:

name = person.lastname;

此两种寻址方式都可以获取到person的name属性值

七、undefined和null区别

undefined表示对象不含有任何值,而null通常用来清空对象

八、声明对象与Java的区别

JavaScript中声明对象是

var string =new String;

var x = new Number;

var y = new Array;

var z = new Object;

以上都可以采用不指明对象类型的方式声明,如 var string ;

在java中声明对象

String string = new String();

Integer x = new Integer();

Array y = new Array();

九、在java中length为String类型的方法,数组对象的属性,而在JavaScript中length为String类型的属性。

十、function如果仅仅是为了想退出方法,直接使用return 即可,不用放回任何参数。

十一、JavaScript变量的生命周期

全局变量在页面关闭后被删除,局部变量在函数运行后被删除。

十二、向未声明的JavaScript对象来分配值,会自动作为全局变量声明,即使是在函数内部。

十三、try ,catch

try{


}catch(err){

alert(err.message);

}

十四、document对象的方法

close();

getElementById();

getElementByName();

getElementByTagName()

open();

write();

writeln();

















原创粉丝点击