JavaScript使用需要注意的细节

原创 2013年12月04日 20:01:39

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





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

当javaScript从入门到提高前需要注意的细节:闭包部分

对于希望在javascript技术中提高的人群来说,闭包肯定时常是一个令人感觉神秘的技术。早先有人说javaScript中的闭包可能会引发javaScript内存管理的复杂度,也许会出现内存泄露,所以...

javaScript数据类型和变量需要注意的几个细节

数据类型—–NumberNaN表示not a number,当无法计算结果的时候显示NaN。 Infinity表示无限大,当数值超过了JavaScript的Number所表示的最大数值时,将显示为In...

当javaScript从入门到提高前需要注意的细节:对象部分

最近看了一个帖子,楼主抱怨说javaScript不是标准的面向对象语言,最多勉强算是基于面向对象的语言。这样的说法也是非常有现实的市场的,主要是基于class的编程语言影响力太大了,C++、java、...

当javaScript从入门到提高前需要注意的细节:变量部分

到了HTML5的时代,对javaScript的要求不是降低了,而是更提高了。javaScript语言的入门非常简单,如果你有java、C#等C风格的结构化语言的基础,那javaScript你最多半天就...

当javaScript从入门到提高前需要注意的细节:函数部分

在javaScript中,函数是一个很基础的对象,同样也是非常随意,定义起来很随意,用起来那是更加随意。以下说明在javaScript中声明一个函数那是多麽的随意function fun1() {//...

当javaScript从入门到提高前需要注意的细节:函数部分

转载出处: http://blog.csdn.net/shyleoking/article/details/7300194 在javaScript中,函数是一个很基础的对象,同样也是非常随意...

当javaScript从入门到提高前需要注意的细节:变量部分

到了HTML5的时代,对javaScript的要求不是降低了,而是更提高了。javaScript语言的入门非常简单,如果你有java、C#等C风格的结构化语言的基础,那javaScript你最多半天就...

当javaScript从入门到提高前需要注意的细节:变量部分

转载出处: http://blog.csdn.net/shyleoking/article/details/7296032 到了HTML5的时代,对javaScript的要求不是降低了,而是...

当javaScript从入门到提高前需要注意的细节:闭包部分

转载出处: http://blog.csdn.net/shyleoking/article/details/7307763 对于希望在javascript技术中提高的人群来说,闭包肯定时...

javaScript从入门到提高前需要注意的细节:变量部分

到了HTML5的时代,对javaScript的要求不是降低了,而是更提高了。javaScript语言的入门非常简单,如果你有java、C#等C风格的结构化语言的基础,那javaScript你最多半天就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)