最近刚开始看javascript,今年暑假实习的时候,还是有接触过一点,但是只是一点点,现在准备开始系统的学习下,于是乎,去图书馆借了本over1000页的书回来,看起。。。
个人觉得语法相关的一些知识各种语言都差不多,可以借鉴,有了一门高级语言的基础,其他的都很快可以上手甚至很快可以熟练的掌握。但是在雷同的情况下,最应该注意的就是那些不同的地方,所为特色。往往很多程序员都在这些地方出错,一门语言的特色和功能其实就是这些不同的地方表现出来的,所以注重这些地方很重要。
下面有个运算符就是我在其他的语言中很少看到的,也很少这样去使用它,就是delete运算符:
先看个例子:
delete variableName (变量名)
delete objectName (对象名)
delete objectName.property (对象名.属性名)
delete arrayName[index] (数组)
delete arrayName (数组名)
另外还要注意几点:
1.可以删除没有使用var关键字定义的变量
2.不能删除有关键字var定义的变量
3.删除未定义的变量也会返回true
4.删除后的变量不能够被访问