js使用心得分享
本人学习javascript时间也不是很长,目前就如下5点心得,后续慢慢更新。
1.给未经声明的变量赋值在严格模式下会导致抛出ReferenceError错误(意思是,所有变量都必须用var去定义,不能在函数内部定义全局变量);
2.在严格模式下,不能定义名为eval和arguments的变量,否则会导致语法错误;
3.判断一个变量值是否等于undefined是为了正式区分空对象指针与未经初始化的变量;
4.只要意在保存对象的变量还没有真正保存对象,就应该明确地让该对象保存null值,这样不仅可以体现null作为对象指针的惯例,而且也有助于进一步区分null和undefined;
5.八进制字面量在严格模式下是无效的,会导致支持的Javascript引擎抛出错误;
其实学习javascript就是需要多学多练多用,熟能生巧嘛。古人诚不欺我!~~