原生javaScript注意事项
2017-12-15 13:34
190 查看
一、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();
例如:
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();
相关文章推荐
- javascript removeChild 使用注意事项
- JavaScript 循环语句 当有异步调用时的注意事项
- 用JavaScript做日期显示时要注意的事项!
- javascript 鼠标滚动事件绑定事件的方法与注意事项
- Javascript的时间戳和php的时间戳转换注意事项
- javascript 日期处理(注意事项)
- Javascript 原型注意事项
- Javascript中的checkbox和radio注意事项
- 你不知道的JavaScript--Item14 使用prototype的几点注意事项
- 初识JavaScript———JavaScript注意事项(1)
- javascript 注意事项
- 在写javascript时用到document.write参数时的注意事项。
- Javascript中使用exec进行正则表达式全局匹配时的注意事项
- Javascript注意事项三【使用假值】
- javascript中prototype方式面向对象编程注意事项
- 使用Response.Write(<script language=javascript>alert的注意事项
- UIWebView---JavaScriptCore注意事项
- Javascript开发的注意事项
- javaScript中Math()函数注意事项
- 在关于原生js获取getAttribute如果是src的一点注意事项