Ashun's 技術駅 Ashun's 技術駅
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • Vue
  • 现代web布局
  • React
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 技术资源
  • 第一阶段

    • HTML
  • 第二阶段

    • JavaScript
  • 第三阶段

    • Vue
  • 第四阶段

    • 实战项目
  • 每周测试

    • 每周
  • 其他

    • Vue引入UI框架
    • Web前端面试
    • Vue3-resource
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 福利资源
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Ashun

前端界的小学生
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • Vue
  • 现代web布局
  • React
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 技术资源
  • 第一阶段

    • HTML
  • 第二阶段

    • JavaScript
  • 第三阶段

    • Vue
  • 第四阶段

    • 实战项目
  • 每周测试

    • 每周
  • 其他

    • Vue引入UI框架
    • Web前端面试
    • Vue3-resource
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 福利资源
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 01变量
  • 02常量
  • 03js数据类型
  • 04运算、判断、条件
  • 05数字类型
    • 1、定义数字类型
    • 2、隐式运算
    • 3、非数字类型
  • 06字符串
  • 07布尔值
  • 08空值
  • 09未定义
  • 10唯一值
  • 11对象
  • 13数组
  • 14函数
  • 15日期对象
  • 16正则表达式
  • 17异常错误对象
  • 18BOM 浏览器对象模型
  • 19DOM文档对象模型
  • 20json
  • 21Ajax
  • 22jQuery
  • 23函数进阶
  • 24面向对象
  • 《javascript(es5)》
ashun
2022-02-14
目录

05数字类型

# 数字类型

# 1、定义数字类型

在js中没有浮点型和整型之分,通通都是**数字类型**

var num = 1
console.log(typeof num); //number
1
2

# 2、隐式运算

var a = 1
var b = 2
console.log(a + b);//3
1
2
3

字符串 +号在有字符串 的时候会实现字符串拼接功能

var a = "1"
var b = 2
console.log(a + b);//12 
1
2
3

数字 -号会把字符串类型 转为数字类型

var a = "1"
var b = 2
console.log(a - b);//-1 
1
2
3

数字类型(非数字)强转但是转不了数字 所以变为非数字类型**

var a = "中"
var b = 2
console.log(a - b);//NaN
1
2
3

# 3、非数字类型

属于数字类型的一种特殊存在

非数字类型 属于数字类型

var a = "中"
var b = 2
var c = a + b
console.log(typeof c);//string
1
2
3
4
var a = "中"
var b = 2
var c = a - b
console.log(typeof c);//number
1
2
3
4

检测非数字类型

使用isNaN可以检测 出这个值是否属于非数字

var a = "中"
var b = 2
var c = a + b
console.log(isNaN(c));//true
1
2
3
4
编辑 (opens new window)
上次更新: 2022/04/24, 13:33:34
04运算、判断、条件
06字符串

← 04运算、判断、条件 06字符串→

最近更新
01
课件-react路由-V6
01-22
02
课件-国际化
01-22
03
课件-redux-toolkit
01-22
更多文章>
Theme by Vdoing | Copyright © 2019-2024 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式