js扎实的基础

基础数据类型

  • number
  • string
  • boolean
  • null
  • undefined

typeof操作符,返回5个值 :

1、 undefined
2、 boolean
3、 string
4、number
5、object

**注意: typeof null 返回的object **

在js中什么值为true, 什么值为false

|------------------------------------------------------------------
|数据类型|转换为true的值 | 转换为false的值 |
|----------------------------------------------------------------
|Boolean| true | false |
| String 任何非空的字符串 ”“空字符串
Number 任何非0数值(包括无穷大) 0和NAN
Object 任何对象 Null
Undefined 不适用 undefined

NaN 是一个特殊的Number与所有其它的对象都不相等,包括它自己:

NaN=== NaN // false
唯一能判断NaN的方法是通过isNaN()函数:

isNaN(NaN)  //true
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,781评论 0 6
  • 官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大...
    HetfieldJoe阅读 2,720评论 1 17
  • 语法基础 - 词法 字符集 Unicode字符集, 区分大小写 注释 // /* */ 直接量 数字 小数 字符串...
    KeKeMars阅读 1,058评论 1 11
  • 不知道大家在打车的过程中有没有遇到过被出租车司机载着绕路的情况,明明你要去的目的地不是很远,却愣是被他载着饶了几个...
    朵先森阅读 405评论 0 1
  • 1. 敲下这个题目时,我回到了自己的大学时代。那时候,我还是一个医学生,连自己想修的广播电视新闻学都没有勇气报。一...
    书虫小言阅读 329评论 0 2

友情链接更多精彩内容