JavaScript使用需要注意的细节

1.JavaScript区分大小写


   在JavaScript中对象,变量、函数都是区分大小写的,例如:

 

  • Object表示对象,Arrary表示数组,而写成object,arrary的时候JavaScript就不会识别
  • function myfunction(){}function myFunction(){}不同  

 

2.单引号和双引号

    

    在JavaScript中单引号和双引号没有特殊的区别,都可以用来创建字符串,但是一般情况下JavaScript使用单引号,而且单引号里面可以有双引号,双引号里面也可以有单引号;特殊情况下JavaScript需要使用转义符号"\",用(\")表示("),(\')表示('),而在HTML中则是用&quot,这一点大家一定不要混淆,我做例子的时候就没注意这一点,因为我觉得.js文件需要在.html文件中引用的,我以为他们的规范都一样,其实还是有些细节是不一样的

例如:

 

</head>
<body>
<input value="Test1" type="button" onclick="alert(\"OK\");" />   //错误
<input value="Test2" type="button" onclick="alert(\'OK\');" />   //错误
<input value="Test3" type="button" onclick="alert("OK");" /> //正确
<input value="Test4" type="button" onclick="alert('OK');" /> //正确
<input value="Test5" type="button" onclick='alert("OK");' />   //正确
</body>
</html>
    

 

    以上为.html文件,其中的五个按钮的功能都是在点击它的时候弹出框中显示OK,请大家注意细节点击Test1,Test2的时候是弹不出任何东西的,这一点除了转义字符不一样其他的就没什么了.


3.小括号()

    

    和其他语言一样,JavaScript中的()同样有两种含义,一是分隔符,一是表示执行此方法

 

例如:(function (){})()中被分开的括号为分隔符,后面的括号表示执行方法。


 

4.函数的调用和引用

 

 

 


var a=myFunction();

 

 

 

var b=myFunction;

 

 

 

说明:a表示的是函数的返回值;b表示的是将函数的引用赋给b.


 

5.大括号和分号

    

    在JavaScript 中是可选的,可以不写,但是最好还是加上,因为在表达式语句和函数表达式语句,后面不加分号非常危险,产生的结果可能与你想得不一样,所以奉劝写上,保险!


6.封装,继承,多态

    

   JavaScript是嵌入式脚本语言,浏览器执行,它是以字符串解析执行的,是一种基于对象的语言,不具有封装,继承,多态等特点。


    以上是我在学习JavaScript中总结的几点自认为很重要的知识,这些知识虽然很基础,但是不容忽视,其中肯定还有很多很多的细节我没有发现,在随后的学习中也会不断的总结,也希望大家帮忙补充,互相学习!




 

 


 

posted on 2013-12-05 10:15  我的小人生  阅读(186)  评论(0编辑  收藏  举报