您现在的位置是:首页>学习分享
js-数据类型 2019-08-28 150
  JavaScript数据类型非常简洁,它只定义了6中基本数据类型
  null:空、无。表示不存在,当为对象的属性赋值为null,表示删除该属性
  undefined:未定义。当声明变量却没有赋值时会显示该值。可以为变量赋值为undefined
  number:数值。最原始的数据类型,表达式计算的载体
  string:字符串。最抽象的数据类型,信息传播的载体
  boolean:布尔值。最机械的数据类型,逻辑运算的载体
  object:对象。面向对象的基础
  console.log(typeof 1);                // 返回字符串"number"  
  console.log(typeof "1");              // 返回字符串"string"  
  console.log(typeof true);             // 返回字符串"boolean"  
  console.log(typeof {});               // 返回字符串"object"  
  console.log(typeof []);               // 返回字符串"object "  
  console.log(typeof function(){});     // 返回字符串"function"  
  console.log(typeof null);             // 返回字符串"object"  
  console.log(typeof undefined);        // 返回字符串"undefined"

   js 强制类型转换  String() Boolean() Number()  parseInt() parseFloat()

  a = () => {
      const a = 200;
      console.log(typeof String(a));   // String()可以将null和undefined转换为字符串,但是没法转进制字符串
      console.log(typeof toString(a)); // .toString()可以将所有的的数据都转换为字符串,但是要排除null 和 undefined
  }
  a();
  1. 转成string类型: +(字符串连接符) 2..转成number类型:++/--(自增自减运算符) + - * / %(算术运算符) > < >= <= == != === !=== (关系运算符)
  2. 转成boolean类型:!(逻辑非运算符)


文章评论
关注我们
  • 微信公众号
  • 我的微信

站点声明:

1、本网站文章部分出自互联网,如无意中侵犯了某个媒体或个人的知识产权,请来信(987354940@qq.com)告之,本网站将立即删除。

Copyright © www.zhangqingblog.com All Rights Reserved. 备案号:鄂ICP备18005731号-2