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));

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容