欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js基础学习之语法要点

程序员文章站 2022-06-29 08:26:29
1.js声明变量都是用var,什么类型的变量都可以用var声明 2.js是执行一句检查一句,与java不同,java编译器是全面检查 3.在函数外面用var 声明的是全局变量,在函数内部用var声明...

1.js声明变量都是用var,什么类型的变量都可以用var声明

2.js是执行一句检查一句,与java不同,java编译器是全面检查

3.在函数外面用var 声明的是全局变量,在函数内部用var声明的是局部变量,在函数内部不用var声明的变量确是全局变量

4.js类型转换是number(a),java是(int)a

5.用parseint可以将字符串开头的数字转换为int,如果开头不是数字,返回nan(not a number)

6.用typeof可以判断类型,不过不精确,typeof a(a是数组) 返回的是object,精确判断要用a instanceof array

7.检测一个变量bool类型,可以用!!变量

8.当一个变量没有赋值,是undefined类型,!!undefined是false,同样,!!nan也是false