当前位置: 代码迷 >> 综合 >> JavaScript 数据类型的判断和转换!!!
  详细解决方案

JavaScript 数据类型的判断和转换!!!

热度:63   发布时间:2024-02-26 22:59:20.0

JavaScript 的数据类型分为下面两种:

1.基本数据类型(原始值)

  • 字符串  String 

    字符串可以用单引号 ' ' 或者双引号 " " 声明的。由于JavaScript 没有字符类型,所以下列两行代码均正确。

(注意:Java中单引号表示字符,双引号表示字符串)

var str1 = 'apple'  //单引号
var str2 = "apple"  //双引号
  • 数字  Number 

   ① 整数

   也可以写成进制的形式,八进制,十进制,十六进制,计算的时候最终的返回值是十进制的结果。

   ② 浮点数

   可以简单的理解为数学中的小数,例如: 3.0  ,注意此时小数部分不能省略哦~

   ③ 科学计数法

   类似于特别大或者特别小的数字,需要用到科学计数法,JavaScript  默认将 6 个或者 6个以上前导 的 0 浮点数转换为科学计       数法。52,000,000,000 可以写成5.2e9

   ④ 特殊的数

   NaN 表示不是数字(Not  a Number) 

alert(isNaN("apple")); //结果为 true
alert(isNaN("123"));   //结果为 false
  • 布尔  Boolean 

    只有 true 和 false 两个值。 

  • 对空  Null 

   只有一个值 null , 表示尚未存在的对象,其实就是空!

  • 未定义  Undefined 

    只有一个值 undefined ,当声明的对象没有初始化时,改变量的的默认值就是 undefined 。

  • 独一无二的值   Symbol  (ES6 新增)

    不怎么常用,大家可以自己百度了解一下。

2.引用数据类型(引用值)

  • 对象  Object

  • 数组  Array

  • 函数  Function

类型的判断

  • typeof 

  • instanceof

类型的转换

  • Number(变量) :将变量转化为数字类型

  • parseInt(变量) :将变量转化为字符类型

  • parseFloat(变量) :将变量转化为浮点类型

  • Blooean(变量) :将变量转化为布尔值类型

  • String(变量) : 将变量转化为字符串类型

未经允许,禁止转载!今天就这样,先写个标题,明天再补吧,困了(*≧︶≦))( ̄▽ ̄* )ゞ

  相关解决方案