美文网首页
js数据类型

js数据类型

作者: 云淡风轻_301b | 来源:发表于2017-10-18 11:37 被阅读0次

基本数据类型:
数值类型(Number)
字符串类型(String)
布尔值(Boolean)
空对象(Null )
未定义类型(Undefined)
对象类型(Object)

注意点:
1.isNaN()
用于判断是否是一个非数字类型,传入的参数是则返回true,反之返回false

2.null类型
被当做一个空对象引用,而function(){}是function类型
查看变量类型:type of

3.转型函数
Number();转换为数字
String();转字符串
Boolean();转布尔值
parseInt()数值转换成整型

   两个参数时,代表进制转换
   console.log(parseInt(40,8));
   //把8进制里面的40转化为10进制数---32
   //前面的数值要小于后面的  

parseFloat()将值转换为浮点型

4.类型转换:
(1)转数值:
字符串(非数字)转数值

console.log(Number("true"))//返回NaN

布尔值转数值:

console.log(Number(true)); //1
console.log(Numer(false)); //0
console.log(Number(undefined)); //NaN
console.log(Number(null));  //0
console.log(Number(" ")); //0

(2)转字符串:引号里面是什么就转换成什么

(3)转布尔:

数值转布尔:非0为真
console.log(Boolean(12))//true
console.log(Boolean(0))//false

字符串转布尔:非空为真
console.log(Boolean("hello"))//true]
console.log(Boolean(""))//false

null和undefined转布尔:false      

6.隐式转换

console.log(1 + true);//2
console.log(3 - false);//3
console.log("3" - true);//2
console.log("1" + true);//1true
console.log(1 + "2");//12
console.log("7" - 4);//3
console.log(true - undefined);//NaN
console.log("56" * 2);//112
console.log("7" + null);//7null
console.log(5 + null);//5
console.log("3" - "true");//NaN  

5.查看数据类型:type of

相关文章

  • JS的类型转换

    JS的数据类型: 首先, JS的数据类型分为基本数据类型和引用数据类型基本数据类型: string number ...

  • js对象数组的深拷贝方法以及其他方法

    js判断数据类型是否为对象 js判断数据类型是否为数组

  • 2022前端面试题汇总(附答案)更新中

    JS相关 1.JS中的数据类型 (1)数据类型分为基本数据类型和引用数据类型基本数据类型:number、null、...

  • js深拷贝

    在写深拷贝之前,有必要说一下js的数据类型 一.js数据类型 1.1 分类 js数据类型分为两类:原始数据类型、引...

  • js数据类型

    JS基本数据类型和引用数据类型(JS 基本数据类型和引用数据类型的区别及浅拷贝和深拷贝) 再讲 js 的基本数据类...

  • js入门知识点

    * 基础知识 * js的输出方式 * js的组成 * js的命名规范 * 数据类型 * number数据类型 * ...

  • js常见知识点

    一、 js基本数据类型和引用数据类型 js基本数据类型:Number、String、Boolean、Null、un...

  • JS数据类型判断

    js中可以通过typeof来判断基本的数据类型。 数据类型 js的数据类型分为基本数据类型和引用数据类型,基本数据...

  • JS 高频面试题汇总

    # 说一下JS 中的数据类型有哪些 JS 数据类型包括 基本 / 引用 / 特殊 数据类型: 基本数据类型:Str...

  • 浅拷贝和深拷贝

    JS数据类型 在JS语言中,数据类型分为以下两种: 基本数据类型:null undefined number st...

网友评论

      本文标题:js数据类型

      本文链接:https://www.haomeiwen.com/subject/kwojuxtx.html