这篇文章主要介绍“javascript的值有哪些类型”,在日常操作中,相信很多人在javascript的值有哪些类型问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”javascript的值有哪些类型”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! javascript的值类型有6种,分别为:1、String类型;2、Number类型;3、Boolean类型;4、Null类型;5、Undefined类型;6、Symbol类型,表示独一无二的值。本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。在javascript中,值类型又称基本数据类型,分别有:字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol;提示:Symbol 是 ECMAScript6 中引入的一种新的数据类型,表示独一无二的值。1、 String 类型字符串(String)类型是一段以单引号”或双引号””包裹起来的文本,例如 ‘123’、”abc”。需要注意的是,单引号和双引号是定义字符串的不同方式,并不是字符串的一部分。定义字符串时,如果字符串中包含引号,可以使用反斜杠来转义字符串中的引号,或者选择与字符串中不同的引号来定义字符串,如下例所示:2、 Number 类型数值(Number)类型用来定义数值,JavaScript 中不区分整数和小数(浮点数),统一使用 Number 类型表示,如下例所示:注意:Number 类型所能定义的数值并不是无限的,JavaScript 中的 Number 类型只能表示 -(253 – 1) 到 (253 -1) 之间的数值。对于一些极大或者极小的数,也可以通过科学(指数)计数法来表示,如下例所示:另外,Number 类型中还有一些比较特殊的值,分别为 Infinity、-Infinity 和 NaN,其中Infinity:用来表示正无穷大的数值,一般指大于 1.7976931348623157e+308 的数;-Infinity:用来表示负无穷大的数值,一般指小于 5e-324 的数;NaN:即非数值(Not a Number 的缩写),用来表示无效或未定义的数学运算结构,例如 0 除以 0。提示:如果某次计算的结果超出了 JavaScript 中 Number 类型的取值范围,那么这个免费云主机、域名数就会自动转化为无穷大,正数为 Infinity,负数为 -Infinity。3、 Boolean 类型布尔(Boolean)类型只有两个值,true(真)或者 false(假),在做条件判断时使用的比较多,您除了可以直接使用 true 或 false 来定义布尔类型的变量外,还可以通过一些表达式来得到布尔类型的值,例如:4、 Null 类型Null 是一个只有一个值的特殊数据类型,表示一个“空”值,即不存在任何值,什么都没有,用来定义空对象指针。使用 typeof 操作符来查看 Null 的类型,会发现 Null 的类型为 Object,说明 Null 其实使用属于 Object(对象)的一个特殊值。因此通过将变量赋值为 Null 我们可以创建一个空的对象。5、 Undefined 类型Undefined 也是一个只有一个值的特殊数据类型,表示未定义。当我们声明一个变量但未给变量赋值时,这个变量的默认值就是 Undefined。例如:在使用 typeof 操作符查看未赋值的变量类型时,会发现它们的类型也是 undefined。对于未声明的变量,使用 typeof 操作符查看其类型会发现,未声明的变量也是 undefined,示例代码如下:6、 Symbol 类型Symbol 是 ECMAScript6 中引入的一种新的数据类型,表示独一无二的值,Symbol 类型的值需要使用 Symbol() 函数来生成,如下例所示:到此,关于“javascript的值有哪些类型”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!
这篇文章主要介绍了javas免费云主机、域名cript中trim怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 javascript trim方法用于删除字符串的头尾空白符,其使用语法是“…