js复习——数据类型
2013-01-23 15:21
232 查看
一。语言。
1.js中的一切都区分大小写
2.typeof操作符
undefined 声明未定义
number 变量为数值
boolean 变量为boolean类型
object 对象类型或者null
function 函数
注意:1.未声明的变量也会返回undefined
2.alert(undefined==null);//true undefined派生自null
3.要将一个值转化为boolean型,调用Boolean()方法
4.number可以用十进制,八进制,十六进制表示,浮点数,科学计算法等表示
var vNum1 =10;//十进制
vNum2 = 076//八进制
vNum3 = 0xA//十六进制
vNum4 = 0.1//浮点数
vNum5 = 3.14e7//科学计数法
NAN表示本来返回数值但是未返回数值
1.设计任何NAN的操作都返回NAN
2.NAN与任何数都不相等,包括自己。
3.isNaN(a)试图将参数转化为NAN并返回boolean值,任何不能被转化为数值的将返回true
4.NUmber(),parseInt(),parseFloat()用于将非数值转化为数值
3.String类型
1.字符字面量,也叫转义字符,在字符串中的任何位置被当做一个字符处理
2.转化为字符串toString();数值的
toString(n)数值调用时传一个参数表示按多少进制转化
String()方法可用于转化null和undefined
4.Object类型
1. var vObject = new Object;//有效不推荐,建议加上()
2.方法和属性
constructor 创建当前对象的函数
hasOwnProperty(propertyName)//用于判断当前属性是否在实例中而非原型中,
isPrototypeOf(object)//用于判断当前对象是否另一个对象的原型
propertyIsEnumerable(propertyName)//用于判断当前属性是否能够使用for...in语句来枚举
5.操作符
1.一元操作符
一元加减操作符在数值前面加一个(+/-),不会对数值产生影响,但是在非数值前面加,则相当于调用了valueOf()或者toString()
6.语句
if/ do...while/for/while/for...in(用于迭代可枚举对象)
with语句。将代码的作用域设定在一个对象中,主要用于简化多次调用同一个对象的工作
1.js中的一切都区分大小写
2.typeof操作符
undefined 声明未定义
number 变量为数值
boolean 变量为boolean类型
object 对象类型或者null
function 函数
注意:1.未声明的变量也会返回undefined
2.alert(undefined==null);//true undefined派生自null
3.要将一个值转化为boolean型,调用Boolean()方法
4.number可以用十进制,八进制,十六进制表示,浮点数,科学计算法等表示
var vNum1 =10;//十进制
vNum2 = 076//八进制
vNum3 = 0xA//十六进制
vNum4 = 0.1//浮点数
vNum5 = 3.14e7//科学计数法
NAN表示本来返回数值但是未返回数值
1.设计任何NAN的操作都返回NAN
2.NAN与任何数都不相等,包括自己。
3.isNaN(a)试图将参数转化为NAN并返回boolean值,任何不能被转化为数值的将返回true
4.NUmber(),parseInt(),parseFloat()用于将非数值转化为数值
3.String类型
1.字符字面量,也叫转义字符,在字符串中的任何位置被当做一个字符处理
2.转化为字符串toString();数值的
toString(n)数值调用时传一个参数表示按多少进制转化
String()方法可用于转化null和undefined
4.Object类型
1. var vObject = new Object;//有效不推荐,建议加上()
2.方法和属性
constructor 创建当前对象的函数
hasOwnProperty(propertyName)//用于判断当前属性是否在实例中而非原型中,
isPrototypeOf(object)//用于判断当前对象是否另一个对象的原型
propertyIsEnumerable(propertyName)//用于判断当前属性是否能够使用for...in语句来枚举
5.操作符
1.一元操作符
一元加减操作符在数值前面加一个(+/-),不会对数值产生影响,但是在非数值前面加,则相当于调用了valueOf()或者toString()
6.语句
if/ do...while/for/while/for...in(用于迭代可枚举对象)
with语句。将代码的作用域设定在一个对象中,主要用于简化多次调用同一个对象的工作
相关文章推荐
- js复习之数据类型转换
- 项目期复习:JS操作符,弹窗与调试,凝视,数据类型转换
- js复习之-基本语法及数据类型
- 项目期复习:JS操作符,弹窗与调试,注释,数据类型转换
- javascript复习笔记(一)js基础,基本语法,数据类型,控制流程
- JS数据类型之RegExp类型
- js基本数据类型
- [转]如何判断js中的数据类型
- JavaScript程序开发(八)—js语法之数据类型
- JavaScript程序开发(九)—js语法之数据类型
- 如何判断js中的数据类型:typeof、instanceof、 constructor、 prototype方法比较
- JS原生数据类型检测
- JS 数据类型转换
- java基础复习1--基本数据类型、运算符号、表达式语句与程序结构
- Js从头学起(详细分析基本数据类型和引用类型的参数传递)
- js中的数据类型和判断数据类型
- js数据类型
- JS那些事儿(2)-数据类型和变量
- js 变量的定义 数据类型 运算
- js中的栈与堆的讲解/基本数据类型与引用类型的讲解