javascript数据类型和转换

javascript数据类型和转换
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的数据类型和转换方法,希望您能喜欢它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部