码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript基础

时间:2015-05-10 18:48:55      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

看了JS的语法,总体上与其他高级语言比如c,c++等相差不大,只是JS是弱类型语言,变量的使用上要更方便些,从运算符这些方面上来讲大致一样,我只概括了学习过程与其他语言的不同之处。

1、JS中,字符串运算的优先级较高,然后是浮点运算、整型运算、逻辑运算;

2、全局变量作用于整个脚本,未经定义就使用的变量,默认为全局变量(在c,java中变量必须先定义)。

3、运算符方面,涉及到一个类型转换的问题,在Js中判断是否相等有两种,以==和===为例,==有一个类型的转换,而===是严格等于,不进行类型转换;

4、语法上,JS可添加label标记,通常用于标记循环、switch、if语句,b并与break、continue联用,比如在循环中可更方便的跳出多层循环;

5、for in 类似于java,c#中的foreach;

6、函数定义function functionName();

7、函数的参数,JS在函数声明中即使没有参数,但在调用的时候仍可传递参数,并可通过arguments访问并获取(个人觉得很神奇,可能其他语言也有,对我来说只是头一次见到);

8、JS中的全局函数escape()、eval()、isFinite()、isNaN()、parseFloat()、parseInt()、unescape()具体功能自己查去吧;

语法的学习上并没有什么困难,毕竟也学过好几门高级语言,感觉JS方面就是一个变量类型转上的不同,因为这样JS不同类型之间的变量也可以运算,语法就学到这吧!

JavaScript基础

标签:

原文地址:http://www.cnblogs.com/tengtao93/p/4492551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!