5种简单数据类型:undifined / null / boolean / number / string。
还有一种复杂的数据类型:Object.

typeof操作符

var message = "hello world";
console.log(typeof message);   //string
alert(typeof 100);              //number

数值转换

有三个函数可以实现向数值的转换:Number() parseInt() parseFloat()

①Number()函数

var num1 = Number("hello world");       //NaN
var num2 = Number("");                  //0
var num3 = Number("0000123");           //123
var num4 = Number(true);                //1

②ParseInt()函数

var num1 = parseInt("123456abc");       //123456
var num2 = parseInt("");                //NaN
var num3 = parseInt("0xA");             //10
var num4 = parseInt("22.5");            //22
var num5 = parseInt("070");             //56
var num6 = parseInt("70");              //70
var num7 = parseInt("oxf");             //15

③parseFloat()函数

var num1 = parseFloat("123abc");        //123
var num2 = parseFloat("0xA");           //0
var num3 = parseFloat("22.5");          //22.5
var num4 = parseFloat("22.34.56");      //22.34
var num5 = parseFloat("0908.5");        //908.5
var num6 = parseFloat("3.125e7");       //31250000

转换为字符串

var age = 18;
var ageAsString = age.toString();       //""var flag = true;
var flagAsString = flag.toString();     //"true"var vv = "hello";
var ww = vv + "world";                  //"helloworld"

【学亮IT手记】ECMAScript的数据类型及类型转换相关推荐

  1. 【学亮IT手记】oracle集合运算

    [学亮IT手记] oracle集合运算 union做并集运算: ①union集合运算的结果不包括去掉重复记录. ②union all集合运算的结果包括重复记录. intersect进行交集运算 min ...

  2. 【学亮IT手记】oracle远程连接工具PL/SQL Developer的安装使用教程

    [学亮IT手记]oracle远程连接工具PL/SQL Developer的安装使用教程 客户端远程连接oracle,可以使用oracle自带的连接工具sqlplus,instanceclient_12 ...

  3. 【学亮IT手记】PL/SQL编程-存储过程

    存储过程实际上就是一种命名的PL/SQL程序块. 创建存储过程 创建存储过程需要使用procedure关键字. 创建存储过程不需要使用DECLARE关键字,转而使用CREATE/REPLACE关键字. ...

  4. 【学亮IT手记】枚举类入门实例讲解

    什么是枚举类? 实例有限并且是固定的类,在Java里被称为枚举类. 手动实现枚举类的方法 public static final int SEASON_SPRING = 1; public stati ...

  5. 【学亮IT手记】HashMap集合精讲

    Map接口概述 Map接口和Collection接口下的集合,存储数据的形式是不同的. A:Collection中的集合,元素是孤立存在的,理解为单身.向集合中存储元素采用一个个元素的方式存储. B: ...

  6. 【学亮IT手记】jQuery DOM删除操作

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  7. 【学亮IT手记】jQuery DOM插入操作

    DOM插入操作 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t ...

  8. 【学亮IT手记】AngularJS增删改查服务请求+代码剥离封装抽取示例

    //控制层 app.controller('typeTemplateController' ,function($scope,$controller,typeTemplateService,brand ...

  9. 【学亮IT手记】SpringMVC增删改查+map数据返回Controller层代码示例

    @RestController @RequestMapping("/brand") public class BrandController {@Referenceprivate ...

最新文章

  1. ROS探索总结(十三)(十四)(十五)——导航与定位框架 move_base(路径规划) amcl(导航与定位)
  2. 【面向对象】面向对象程序设计测试题13-Java异常处理测试题
  3. mysql效率索引_mysql下普通索引和唯一索引的效率对比
  4. 无监督端到端检索式问答系统方案实践
  5. 网络管理与维护作业2
  6. python网络爬虫系列教程——PhantomJS包应用全解
  7. Linux下修改文件权限
  8. 【GNN综述】图神经网络的解释性综述
  9. 【ViPER音效插件】,完美提升电脑音乐播放效果
  10. 前端安全(常见WEB攻击及防范)
  11. firebug2.0.7 下载
  12. 《设计心理学》读书摘要
  13. dw写HTML怎么设置背景颜色,dreamweaver cs6设置div背景颜色的具体操作教程
  14. 探索深海生态系统和冰卫星的协同作用-深海机器人开发与空间技术合作
  15. MOOC创新创业学第十二章单元测试题及答案
  16. ESP32的应用程序启动与PSRAM初始分析
  17. 一种基于局域网的点对点语音通信
  18. 神经调节的知识网络图,图神经网络与知识图谱
  19. 动态规划算法04-最长递增子序列问题
  20. 通过VN1630/VN7640的I/O功能来确认电源设置电压的时间精确度

热门文章

  1. 复现经典:《统计学习方法》第15章 奇异值分解
  2. 万字长文|线性代数的本质课程笔记完整合集!
  3. Pandas练习题-提高你的数据分析技能
  4. 关于多目标任务有趣的融合方式
  5. 召回:是塔,是塔,但不是双塔!
  6. 从用户反馈的可解释性提升推荐模型
  7. 互联网1分钟 |1224
  8. 网易云信启动“T服务”,为开发加速
  9. 网易青果后端系统设计窥探(二)
  10. Hadoop 运行模式