javascript五种基本类型
typeof
功能:检测变量的类型
语法:console.log(typeof 变量) 或 console.log(typeof (变量));
五大基本类型
1.underfined
声明变量但是未被赋值的
2. null
null表示一个空对象指针
如果定义的变量准备在将来用于保存对象,那么最好将变量初始化为null,而不是其他值
注:underfined值是派生自null的值,所以underfined == null的返回结果是true
3.number 表示整形 和浮点型
NaN :即非数值(not a number)是一个特殊的数值
注:1.任何涉及到NaN的操作(NaN/10)都会返回NaN
2.NaN与任何值都不相等,包括NaN本身
isNaN()
语法:isNaN(n)
功能:检测n是否是”非数值“(数值为false)
返回值:boolean
数值转换
Number()用于任何数据的类型
parseInt()专门用于把字符串转换成数值
parseFloat()专门用于把字符串转换成数值
4.string
用双引号或者单引号括起来
5.boolean
true 和 false
注:除0之外的所有数字,转换为布尔型都为true
除“ ”之外的所有数字,转换为布尔型都为true
null和underfined转换为布尔型为false
javascript五种基本类型的更多相关文章
- 学习ActiveMQ(五):activemq的五种消息类型和三种监听器类型
		一.前面我们一直发送的是字符串类型,其实activemq一共支持五种消息类型: 1.String消息类型:发送者:消费者: 1.String消息类型:发送者:消费者: 1.String消息类型:发送者 ... 
- Lua的五种变量类型、局部变量、全局变量、lua运算符、流程控制if语句_学习笔记02
		Lua的五种变量类型.局部变量.全局变量 .lua运算符 .流程控制if语句 Lua代码的注释方式: --当行注释 --[[ 多行注释 ]]-- Lua的5种变量类型: 1.null 表示 ... 
- spring aop 的五种通知类型
		本文转自:http://blog.csdn.net/cqabl/article/details/46965197 spring aop通知(advice)分成五类: 前置通知[Before advic ... 
- 最全的Java操作Redis的工具类,使用StringRedisTemplate实现,封装了对Redis五种基本类型的各种操作!
		转载自:https://github.com/whvcse/RedisUtil 代码 ProtoStuffSerializerUtil.java import java.io.ByteArrayInp ... 
- IDEA里五种目录类型简介(Mark Directory as)
		通过File -> Settings-project Structure-Modules 或者右键Mark Directory as可以找到这五种类型. Sources 一般用于标注类似 sr ... 
- Jedis操作笔记 redis的五种存储类型
		常用数据类型简介: redis常用五种数据类型:string,hash,list,set,zset(sorted set). 1.String类型 String是最简单的类型,一个key对应一个val ... 
- spring aop的五种通知类型
		昨天在腾讯课堂看springboot的视频,老师随口提问,尼玛竟然回答错了.特此记录! 问题: Spring web项目如果程序启动时出现异常,调用的是aop中哪类通知? 正确答案是: 异常返回通知. ... 
- c# 操作Redis的五种基本类型总结
		在我们的项目中,通常会把数据存储到关系型数据库中,比如Oracle,SQL Server,Mysql等,但是关系型数据库对于并发的支持并不是很强大,这样就会造成系统的性能不佳,而且存储的数据多为结构化 ... 
- JavaScript五种继承方式详解
		本文抄袭仅供学习http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html 一. 构造函数绑定 ... 
随机推荐
- 对text字段聚合,没有设置fielddate所以出错
			http://192.168.60.26:9200/linewell_assets_mgt_es_yh_test/lw_devices/ _mapping { "properties&quo ... 
- 初步了解Fork/Join框架
			框架介绍 Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个子任务,最终汇总每个子任务的执行结果以得到大任务结果的框架.Fork/Join框架要完成两件事 ... 
- Python cffi学习
			cffi是连接Python与c的桥梁,可实现在Python中调用c文件.cffi为c语言的外部接口,在Python中使用该接口可以实现在Python中使用外部c文件的数据结构及函数. 由于资料较少,所 ... 
- 7.0-uC/OS-III中断管理
			1.CPU的中断处理 理器通常有多个中断源. 例如, UART中断. DMA中断. ADC中断.定时器中断等. 2.中断器件标志中断处理器,然后中断处理器将优先级最高的中断提交给CPU. 现在的中断控 ... 
- 登录小项目 js+servlet+jdbc+mvc
			项目名称: 沪上阿姨 实现需求: 实现用户登录 实现用户退出 实现用户注册 功能分析: 用户登录: 根据用户名和密码查询用户信息.查询则登录成功,查不到则登录失败. 用户退出: 销毁session 用 ... 
- 25个SSH命令
			OpenSSH是SSH连接工具的免费版本.telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃 ... 
- 最小生成树模板题  hpu 积分赛 Vegetable and Road again
			问题 H: Vegetable and Road again 时间限制: 1 Sec 内存限制: 128 MB 提交: 19 解决: 8 题目描述 修路的方案终于确定了.市政府要求任意两个公园之间都必 ... 
- 自定义Word颜色主题
			外观 说明 看到这个黑色编辑器的界面,第一印象可能认为是Sublime.Atom. VScode或者其它markdown编辑器.其实仅仅是微软的Word经过了自定义主题. 选择清晰易于辨认的字体和深色 ... 
- Android项目开发第二天,关于GitHub
			一. 今天在网上学习了如何使用GitHub,了解了GitHub是干什么的. 作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户.随着越来越多的应用程序转移到了云上,Github已经 ... 
- Collections.sort 的日期排序
			public static void main(String[] args) throws ParseException { // sort降序排列 List<Date> dates = ... 
