美文网首页
数据类型转换

数据类型转换

作者: RadioWaves | 来源:发表于2020-06-06 17:25 被阅读0次

数字转字符串

  1. toString(): 不会影响原来变量, 会将转换的结果返回
var  val = 123; 
console.log(typeof val) // number
var newVal = val.toString() // "123"
console.log(typeof newVal) // string
var val1 = true;
console.log(typeof val1) // boolean
var newVal1 = val1.toString() // "true"
console.log(typeof newVal1) // string
var val2 = NaN;
var newVal2 = val2.toString() // "NaN"
console.log(typeof newVal2) // string
  • nullundefined没有内置的toString()方法,可以通过String()函数来转换
var val3 = 123; // number 
var newVal3 = String(num); 
console.log(newVal3); // '123'
console.log(type newVal3); // string
  1. '+'
  • 任何类型只要配合上+都可以强制转换成字符串
var num = 1234;
num + '' = "1234";

字符串转数字

var str = '666';
var num = Number(str);
console.log(num);           // 666
console.log(typeof num) // number
  • 如果字符串中有非数字的会转成Nan
var str = 'cwz666';
console.log(str) // NaN
  • 如果字符串是空串或都是空格会转为0
var str = "";
var str1 = "   ";

var res = Number(str);
console.log(res) // 0

var res1 = Number(str);
console.log(res1) // 0
  • undefined 转数字
var str = undefined;
var res = Number(str);
console.log(res) // NaN
  • null转数字
var str = null;
var res = Number(str);
console.log(res) // 0
  • boolean转数字
var b1 = true;
var b2 = false;
console.log(b1); // 1
console.log(b2); // 0

parseInt 提取字符串中的整数

parseFloat 提取字符串中的小数

var str = "123abc"
var res = Number(str)
console.log(res) // Nan
var str = "123abc"
var res = parInt(str)
console.log(res) // 123
var str = "123.56abc"
var res = parFloat(str)
console.log(res) // 123.56

相关文章

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • JavaScript基础03- 数据类型转换

    数据类型转换 所谓的数据类型转换,就是将一种数据类型转换为另一种数据类型,所以,数据类型转换包括,转换为字符串类型...

  • JS里的数据类型转换

    在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Numb...

  • javascript-强制类型转换和运算符

    强制类型转换 将其它数据类型转换为String 将其它数据类型转换为Number 将其它数据类型转换为Boolea...

  • Python自学笔记——3.基础数据类型转换

    基础数据类型转换 数据类型转换的形式自动类型转换强制类型转换 可变数据类型: 列表, 字典, 集合不可变数...

  • 3-数据类型转换

    数据类型转换 将数据有当前类型变化为其他类型的操作就是数据类型转换。 数据类型转换分类: 数据类型转换一共分为2类...

  • Java基础语法_数据类型转换

    数据类型转换 当数据类型不一样时,将会发生数据类型转换。 数据类型转换——自动转换(隐式) 特点:代码不需要进行特...

  • 其他类型转换成字符串类型

    数据类型强制转换 字符串相关数据类型转换

  • JavaScript字符串转换为其他类型(五)

    目录: 为什么要数据类型转换? 数据类型怎么转换? 一、为什么要数据类型转换? 上节课咱们讲到了数据类型好比人的职...

  • day04-python中的循环与分支结构

    01-数据类型转换 1、数据类型的自动转换(主要是整型和浮点型之间自动转换) 2、数据类型的强制转换格式:类型名(...

网友评论

      本文标题:数据类型转换

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