数据类型
类型 值-说明
Undefined

undefined

未定义/未赋初始的变量值

Null

null

代表当前引用对象为空

【暂时没有对象的意思

null是undefined的基类

String 以单/双引号括起的字符串
Number 数字,NaN
Boolean true,false
Object plain object(纯对象:{}),function(特殊的对象)

Number

包含整数,浮点数,NaN

转换方法介绍
Number()
  1. 作用:把传入参数(参数面向任何类型)转换成数字类型(数字或NaN)
  2. 转换规则:1.对于boolean -> 对应数字。2.对于数字 -> 本身。3.null -> 0 。5.unfined -> NaN。6.对象->参数.valueOf().toString()。如果参数的valueOf转换成NaN则输出值是对参数.toString()的转换结果
  3. 一元+操作符其实就是这个方法:+'32',其实就是数字的32
parseInt()
  1. 作用:传入参数(将要被转成Number类型的参数,只面向String类型)转换成Number类型
  2. 第一个参数是将要被转换成Number的值,第二个参数指示传入的“数字”是几进制。返回十进制结果或NaN
  3. 若转换结果非NaN,则只转换成整数
parseFloat()
  1. 作用同上
  2. 若转换结果非NaN,可转换成整数或者有小数点
  3. 不指定几进制,只能传入一个指定被转换的参数。因为浮点数嘛

总结差异:Number()指定要被转换参数类型是任意的。parseXX指定要被转换的参数类型只能是字符串。

而两种对于字符串的转换也有差异。比方说:

Number('345fsfsd') -> NaN

parseInt('32423.5242dqqas') -> 32423

parseFloat('32423.5242dqqas') -> 32423.5242

对于字符串,几个方法都是从字符以一个开始检索的。parseInt('www222dqqas') -> NaN

js数据类型-2-从零开始的js相关推荐

  1. 正确判断js数据类型 总结记录

    正确判断js数据类型 总结记录 判断js中的数据类型有一下几种方法:typeof.instanceof. constructor. prototype. 三方库. js六大数据类型 number: 数 ...

  2. html js 添加数据类型,js数据类型判断和转换

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言 无论笔试还是面试,总会问到数据类型和隐式转换.今天彻底整理一下这块的知识,希望对大家有帮助. 看到下面的题,是不是 ...

  3. 前端基础(一):js数据类型

    2019独角兽企业重金招聘Python工程师标准>>> 字数:1871 阅读时间:5分钟 引自MDN: 最新的 ECMAScript 标准定义了 7 种数据类型: 6 种原始类型: ...

  4. JS数据类型及函数的预编译

    1.JS总体上分为:原始值和引用值 原始值分为:Number.Boolean.String.undefined.null;原始值不可改变的值,存储在栈[stack]的,先进后出! 引用值:array. ...

  5. 由一次代码优化想到的Js 数据类型

    引子: 上周三进行了代码优化,其中有一个很普遍的代码,例如: if(test =="") {dothis();}else{dothat()} ----->可以简化为 !tes ...

  6. js数据类型 方法 函数

    Js数据类型具体分析 1.     基础类型:  string  number   boolean   null  undefined 2.     引用类型:  object ==>  jso ...

  7. JS数据类型 构造函数 原型链

    js数据类型 基本数据类型:string   undefined   null  boolean  number 引用数据类型  Object  array  function 二者的区别 基本数据类 ...

  8. 基础一:JS数据类型

    *本文章主要总结一下js数据类型的识别判断方法 tyoeof instanceof Object.prototype.toString.call constructor 最后封装一个函数,可以判别所有 ...

  9. JavaScript学习10 JS数据类型、强制类型转换和对象属性

    JavaScript学习10 JS数据类型.强制类型转换和对象属性 JavaScript数据类型 JavaScript中有五种原始数据类型:Undefined.Null.Boolean.Number以 ...

  10. 前端基本功---JS数据类型知多少

    在 JavaScript 编程中,我们经常会遇到边界数据类型判断,在大厂面试中,总是逃不过现场秀一段手写代码,此时往往需要考虑好代码的边界类型,让面试官看到你严谨的编程逻辑和深入思考的能力,面试才算加 ...

最新文章

  1. 使用JavaMail发送邮件
  2. 第十天学习Java的笔记(数组)
  3. memcpy函数的实现
  4. C++ PAT 乙级 ——1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
  5. 【Java】机票分类打折程序的Swing实现
  6. 技能系统设计笔记 3
  7. 蟒蛇语言和python_蛇、蟒、蚺、蝰有什么区别
  8. 存储类、链接、内存管理
  9. Bind variables in 'in' condition(在in中动态的绑定参数(参数个数可变))
  10. 计算机专业计算机二级java有用吗_计算机二级java含金量如何 对就业有帮助吗
  11. 2023河海大学计算机考研信息汇总
  12. JAVA缓存机制浅析
  13. ai人工智能电话机器人应用市场分析
  14. 云栖号在线课堂—云服务器数据库快速入门特辑
  15. 酉矩阵(unitary matrix)
  16. 转型不忘初心,决定一个高端存储厂商的未来
  17. STM32F0-DAY1
  18. Cisco语音专业认证CCVP
  19. GAN ZOO - 第1节: 分析GAN的缺陷与改进方向,介绍典型的改进模型:CGAN、InfoGAN
  20. 驾校学车VIP班和普通班区别是什么?

热门文章

  1. 利用Javascript制作网页特效(时间特效)
  2. 计算机网络四层体系结构,计算机网络系统采用什么体系结构
  3. win7怎样打开位置定位服务器,Win7系统如何打开系统服务?Win7系统打开系统服务的方法...
  4. 如何转载别人优秀的博客----一定要标注原创出处
  5. 【全文检索_03】Lucene 基本使用
  6. KB编号、MS编号、CVE编号的区别
  7. Mr.-Ranedeer 基于prompt的个性化教学导师
  8. 隆重推荐【SQLServer】127个SQL server热门资料汇总
  9. 使用HtmlParser解析HTML
  10. 灵动ICPC冬令营基础-2