总结一下javascript需要注意的一些细节的地方:
1:声明一个对象:var a={ };
2:另一个对象继承一个对象:Var b=Object.create(a);如果父类的属性和方法发生改变,子类也相应的改变。子类可以有自己的属性和方法。
3:省略的函数参数中默认为undefined.
4:声明变量最好写在函数内部的第一行,如果不是的话,javascript也会自动默认将其声明提升到第一行中(注意仅是变量声明)。
如:var xx=‘aa‘;
functio test()
{
alert(xx);
var xx=‘bb‘;
alert(xx);
}
实际上相当于:
var xx=‘aa‘;
functio test()
{
var xx;
alert(xx); //输出为:undefined(当变量只声明,未赋值时,输出为undefined)
xx=‘bb‘;
alert(xx); //输出为:bb
}
5:NAN是唯一一个不与任何值相等的数,包括本身,判断是否与其相等用:IsNaN(NaN)函数。
6:Javascript中的单引号和双引号没有任何区别。
时间: 2024-11-10 13:21:10