美文网首页JavaScript
js基本类型之间的转换

js基本类型之间的转换

作者: Lia代码猪崽 | 来源:发表于2018-08-02 18:05 被阅读2次

JavaScript有六种基本类型:字符串、数字、null、undefine、布尔值、符号。

一、转换成数字

  • Number对象的构造方法
const numStr = '33.33'
console.log(Number(numStr)) //33.33

如果字符串不符合数字格式,会返回NaN

const numStr1 = 'a33.33'
console.log(Number(numStr1)) //NaN

  • 内置函数parseIntparseFloat
const a = parseInt('16 dasda', 10) // 16
const b = parseInt('16dasda', 16)  // 5850, 16进制
const c = parseInt('16asdasd') // 16, 默认10进制

与Number不同的是,允许插入一些不相关的字符

二、转换成字符串

  • 数字转换成字符串
const num = 311.45
const str = num.toString() // "311.45"
  • 数组转换为字符串
const arr = [1, true, 'hello']
arr.toString() // '1,true,hello'
// 如果是包含对象的,会返回``[object Object]``
const arr1 = [{a: 12}, 'hello']
arr1.toString() // '[object Object],hello'

三、转为布尔值

const  n = 0 // ‘错误的值’
const b1 = !!n  // false
const b2 = Boolean(n)  // false

相关文章

  • js基本类型之间的转换

    JavaScript有六种基本类型:字符串、数字、null、undefine、布尔值、符号。 一、转换成数字 Nu...

  • 类型转化问题

    一.类型分为 基本数据类型 应用数据类型 二.基本类型之间的转换 同种数据类型之间的转换整形之间的转换: 1.大的...

  • 基本语法

    js的基本数据类型 类型转换 Global 和 Math

  • JAVA的类型转换

    基本数据类型之间的转换(值转换) boolean类型不可以和其他基本数据类型进行转换 整型,字符型,浮点型之间的转...

  • JS里的类型

    JS里的类型 类型转换 基本类型number string boolean symbol null undefin...

  • JS数据类型

    在js中有几种重要的数据类型,我们需要掌握各种数据类型的特点,以及它们之间的转换。 基本数据类型:(1)undef...

  • JS的基本小结

    JS基本输出方式 JS数据类型 变量 常量 变量常量小练习 声明提前 隐式转换 显示转换/强制转换

  • Java中必须了解的常用类

    学习了解# Java中的包装类 Java中基本类型和包装类型之间的转换 Java中基本类型和字符串之间的转换 使用...

  • C++类型转换

    static_cast(编译阶段) 用于类型相关的指针之间相互转换 用于基本类型的数据之间进行类型转换 dynam...

  • Java 中基本类型和包装类之间的转换

    Java 中基本类型和包装类之间的转换 基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包...

网友评论

    本文标题:js基本类型之间的转换

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