Javascript基础_数据类型

简单数据类型:

number 数字类型

不区分整型和浮点型

在JS中所有的数值都是number类型

  String 字符串类型

 Boolean 布尔类型 

undefined 变量未初始化

null 空类型

复杂数据类型:

Object 对象类型

Array 数组类型

数据类型转换:

   1. //toString将整型转换成字符串类型

    var num=15985;

var str =num.toString();

console.log(str);

注意:null 和undefinde没有toString方法 强行调用 则会报错

//转化为字符串类型 只需用加号连接空字符串即可

var num1=12321;

var str=num1+'';

console.log(str);

console.log(typeof str);

字符串转数字类型(纯数字)

var str1 ='55555'

console.log(str1);

console.log(typeof str1)

var num1 = Number(str1);

console.log(num1);

console.log(typeof num1);

如果字符串中有废数字的内容  将会转换成NaN;

r如果字符串是空的或者是一个全是空格的字符串 则会转换为0;

undefined 转数字 转换为NaN;

null转数字 转换为0;

布尔类型 true 转成1 false 转成0;

2.利用parseInt 和parseFloat 来提取字符串中的有效整数
区别是前者只能提取整数 后者可以提取小数。

    var str='152.58abc';

    console.log(Number(str));//NaN

    console.log(parseInt(str));

    console.log(parseFloat(str));

你可能感兴趣的:(Javascript基础_数据类型)