Javascript的21个基本知识点
1.javascript是大小写敏感的;2。声明变量,如果它们不写瓦尔河,是声明性全局变量;任何不是方法的函数都是全局变量,而这个函数指向窗口;
3%运算符,求余数,保留整数,y=5;x=y 2;然后x=1;
4。如果需要连接两个或多个字符串变量,请使用+操作符与PHP不同;
5。三个网格操作:问候=(访客= =)亲爱的总统:亲爱的;
6.indexof()方法,从0,空间也是一个。
7.math.floor()需要一个整数,并返回一个值小于或等于号,Math.floor(5.9),并返回到6;
当8。函数声明变量,必须使用var命令。如果不使用它,实际上会声明一个全局变量!
9、编写演示时,JS必须写在底部。它防止由于卸载HTML元素而使JS代码退出预测。(js是解释语言,而加载端解释说只有目标对象加载到DOM树才能获取和操作。)。
10。意思是:闭包实际上是函数内部所有变量的嵌套函数的闭包,即使外部函数完成后也可以使用外部函数(所以闭包会有性能问题,函数调用的外端中的外部变量有内存);
该11.checkbox钩值检查,不真实;撤销的值是未定义的,而不是虚假的;
12。判断变量未定义的类型(旗)= = =不确定;
13.js函数可用于访问全局变量(或作为外部变量),这是不同的从PHP;
这在14。函数总是指调用方,或者可以说它不是函数的方法,这指向窗口,是一个函数这个方法指向对象本身,(我们应该注意闭包的方法中的问题,这是指向窗口)。
15。破坏方法:变量obj = null;删除对象;
16。在直接判断中,下列内容将被转换为false:未定义的、空的、0、- 0、、(空字符串);所有其他值,包括对象和数组,都将被转换为true;
17。布尔值包含一个toString()方法可以返回一个字符串的真或假;
18。可以说,Javascript只有6种类型的数据:数字、字符串、布尔值、null、未定义对象和对象;
有没有19.javascript块级,而不是功能范围(见犀牛书第六P57)。
20。Javascript的声明式推进特点:所有变量声明在函数提出了最高的功能(见犀牛书第六P58);
在21.js执行的函数是异步的,和以价值的问题要注意。