计算机程序的运行需要对值进行操作,再变成语言中,能够表示并操作的值得类型称为数据类型。变量用来将值存储起来,变量是值得符号名称。
一、数据类型
JavaScript的数据类型可以分为两类,原生类型和对象类型,JavaScript的原始类型包括数字、字符串和布尔值,JavaScript还有两个特殊的原始值null(空)和undefined(未定义),它们不是数字、字符串和布尔值对象类型包含普通对象、数组、函数、日期、正则、错误对象。
JavaScript的类型也可以按有无方法分,除了null和undefined,其他的类型都是拥有方法的值,字符串、数字、布尔值在使用方法时,会临时转化为对应的对象。
JavaScript的类型也可以可变类型和不可变类型,只有对象和数组属于可变类型,其他的都是不可变类型,包括字符串。
二、JavaScript的内存管理机制
JavaScript解释器有自己的内存管理机制,可以自动对内存进行垃圾回收。这意味着程序员可以按需创建对象,程序员则不必担心这些对象的销毁和内存回收,当不再有任何引用指向一个对象,解释器就会知道这个对象没用了 ,然后就自动回收它所占的内存资源。
三、数值
a、JavaScript中数值有整型和浮点型
整型可以用十进制和十六进制(0xff).
浮点型可以包含小数点,可以采用传统写法,还可以使用指数计数法。
3.14
6.02e23 //6.02x1023
6.02E-23 //6.02x10-23
b、JavaScript中的算术运算
JavaScript运算符包括+、-、*、/、%(求余)
原文地址:https://www.cnblogs.com/yiluhuakai/p/8505066.html