总结参照<<javascript权威指南>>(第五版)
1.String
试图访问字符串的属性或方法,js会自动创建一个String包装对象,该对象是瞬时存在的,它使得我们可以访问属性或方法.字符串被当做基本类型,数值作为浮点型.
2.变量
隐式声明的变量总是被创建为全局变量,即使该变量只在一个函数体内使用.
3.作用域
函数中声明的所有变量,没有块级作用域的概念,无论是在哪里声明的,在整个函数中他们都是有定义的.
4."=="与"==="运算符
由于js是弱类型语言,所以"==="完全等同是非常必要的.(在Java中String使用equals()方法来解决)
5. in 运算符
var point ={x:1,y:1};
"x" in point //true 左边的值是其右边对象的一个属性名(返回true,否则返回false)
6.instance of
要求其左边是一个对象,右边是对象的类名字.
如果左边不是对象,或右边是一个对象,返回false.
如果右边不是对象或类名,返回运行时错误.
7.typeof
数字 -> number
字符串->String
布尔值->boolean
对象/数组->Object
8.delete 运算符
删除运算数所指定的对象的属性,数组元素或变量.
如果删除成功,返回true,否则返回false.
用var语句声明的用户定义变量不能被删除.
9.switch 语句
允许case语句后跟随任意的表达式(执行效率降低)
先计算switch关键字后的表达式,后按照出现的顺序计算case后的表达式.
10.数组
数组的不同元素可以具有不同的类型.
11.数组的长度length
数组的length属性是自动更新的,以便在给数组添加新元素时保持一致性.
数组的length属性既可以读也可以写.如果给length设置了一个比它的当前值小的值,那么数组将会被截断,这个长度之外的元素都会被抛弃,它们的值也就丢失了.
12.Arguments对象
Arguments对象是一个类似数组的对象,可以按照数目获取传递给函数的参数值.arguments[]数组和命名了的参数不过是引用同一变量的两种不同德方法.
callee属性,用来引用当前正在执行的函数.
13.函数属性length
只读,返回的是函数确切声明的实际参数数目.
be continue...
分享到:
相关推荐
javascript基础知识总结,详细的介绍了基础知识
javascript知识点汇总
个人总结 对新学者有帮助,重点地方有颜色标记,好好学习 学无止尽
javascript知识点总结《一》
JavaScript知识点总结文档,javaScript需要掌握的基本只是内容汇总,一起学习,一起进步
本文包括JavaScript的部分基础知识的总结
对JavaScript语言基础知识点的总结,整理出十张思维导图
JavaScript语言基础知识点总结,考过试的童鞋都知道什么叫知识点总结吧,很实用哦。是图片格式的因为用思维导图做的
JavaScript 语言基础知识点总结(思维导图10张)
Javascript知识点汇总.doc
Javascript知识点汇总.pdf
javascript知识点汇总.doc
通过思维导图的方式,快速了解掌握JavaScript的基本内容
采用xmind框图导出,特别直观清晰的将javascript的知识点总结了一遍!从基本的变量到函数、对象、事件等等总结的十分全面。
JavaScript 语言基础知识点思维导图
html+css+javascript知识点总结.docx
开发常用的JavaScript知识点总结.docx
JavaScript知识点个人总结