Javascript的数据
类型 1布尔(布尔)
(布尔值类型)
2。数字(数字)
(数值类型):var = 3.1415926; /值类型
n1.tofixed(3); / /四到五家3位小数。
3字符串(字符串)
复制代码代码如下所示:
var;
字符串:(值类型,字符串不可变
属性)
4未定义的(未定义的)
未定义属于值类型。与其他值计算的结果不是我们想要的,但它与数据库中的null略有不同,例如数字计算或字符串计算的结果。
未定义的类型和null类型
都是只有一个值、未定义的和null的数据类型。
5 null(空对象)
6对象(对象类型)
对象是引用类型,其他类型是基本数据类型。
字符串也是基本类型,不能将动态属性添加到字符串,而引用类型可用。
该类型的对象实例的类型是引用以确定是否一个特定的值的类型,和所有引用类型的实例对象返回真
7。
应用程序类型
对象(对象):(引用类型)
复制代码代码如下所示:
var提姆=新(
日期);对象类型(对象)
变量名= { 'zs ',' ','ww}; / /数组是一个对象类型(object)
var obj = null; / /对象
函数:(引用类型)
复制代码代码如下所示:
功能(好玩){ / /:}(好玩); / /输出函数,函数式
PS:看与该类型的变量的类型(变量)
javascript中的null和未定义
未定义的,表示未知状态
变量声明但没有初始化,和变量的值是一个未知的状态(不确定)。(访问一个属性或对象window.xxx不存在时),当
方法不明确的返回值,返回的值是未定义的。当typeof
运算符用于声明的变量,它
显示为未定义的(*)。
NULL表示尚未存在的对象,null是具有特殊意义的值。
变量可以被赋值为null,当变量的值被称为已知状态(未定义)时,即NULL(用于初始化变量,
删除变量的内容,释放
内存)。
未定义的结果为true,但是有不同的含义。
首先定义该类型是否一致,然后判断值是否严格相等,不等于严格!
因为=
转换值类型,然后决定是否相等,有时可能会有意想不到的结果,建议使用。但是请注意,在某些
情况下,使用政府可以带来更好的结果。
类型转换
复制代码代码如下所示:
ParseInt(Arg)将指定的字符串转换为整数
ParseFloat(Arg)将指定的字符串转换为浮点数
数字(精)将一个给定值(任何类型)转换成一个数字(它可以是整数或浮点);转换是整数值,而不是部分值。如果字符串不能完全转换成整数,则返回南方(不是数字)。
IsNaN(Arg),确定是否精氨酸是一种非数字(NaN),楠和楠是不平等的。
字符串将一个给定的值(任何类型)转换成字符串;
布尔(精)将给定值(任何类型)转换为布尔类型。
(*)eval(codestring)计算并
执行一个字符串的字符串的JS代码。
以上是javascript的数据类型和转换方法,希望您能喜欢它。