【学亮IT手记】ECMAScript的数据类型及类型转换
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的数据类型及类型转换相关推荐
- 【学亮IT手记】oracle集合运算
[学亮IT手记] oracle集合运算 union做并集运算: ①union集合运算的结果不包括去掉重复记录. ②union all集合运算的结果包括重复记录. intersect进行交集运算 min ...
- 【学亮IT手记】oracle远程连接工具PL/SQL Developer的安装使用教程
[学亮IT手记]oracle远程连接工具PL/SQL Developer的安装使用教程 客户端远程连接oracle,可以使用oracle自带的连接工具sqlplus,instanceclient_12 ...
- 【学亮IT手记】PL/SQL编程-存储过程
存储过程实际上就是一种命名的PL/SQL程序块. 创建存储过程 创建存储过程需要使用procedure关键字. 创建存储过程不需要使用DECLARE关键字,转而使用CREATE/REPLACE关键字. ...
- 【学亮IT手记】枚举类入门实例讲解
什么是枚举类? 实例有限并且是固定的类,在Java里被称为枚举类. 手动实现枚举类的方法 public static final int SEASON_SPRING = 1; public stati ...
- 【学亮IT手记】HashMap集合精讲
Map接口概述 Map接口和Collection接口下的集合,存储数据的形式是不同的. A:Collection中的集合,元素是孤立存在的,理解为单身.向集合中存储元素采用一个个元素的方式存储. B: ...
- 【学亮IT手记】jQuery DOM删除操作
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 【学亮IT手记】jQuery DOM插入操作
DOM插入操作 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t ...
- 【学亮IT手记】AngularJS增删改查服务请求+代码剥离封装抽取示例
//控制层 app.controller('typeTemplateController' ,function($scope,$controller,typeTemplateService,brand ...
- 【学亮IT手记】SpringMVC增删改查+map数据返回Controller层代码示例
@RestController @RequestMapping("/brand") public class BrandController {@Referenceprivate ...
最新文章
- ROS探索总结(十三)(十四)(十五)——导航与定位框架 move_base(路径规划) amcl(导航与定位)
- 【面向对象】面向对象程序设计测试题13-Java异常处理测试题
- mysql效率索引_mysql下普通索引和唯一索引的效率对比
- 无监督端到端检索式问答系统方案实践
- 网络管理与维护作业2
- python网络爬虫系列教程——PhantomJS包应用全解
- Linux下修改文件权限
- 【GNN综述】图神经网络的解释性综述
- 【ViPER音效插件】,完美提升电脑音乐播放效果
- 前端安全(常见WEB攻击及防范)
- firebug2.0.7 下载
- 《设计心理学》读书摘要
- dw写HTML怎么设置背景颜色,dreamweaver cs6设置div背景颜色的具体操作教程
- 探索深海生态系统和冰卫星的协同作用-深海机器人开发与空间技术合作
- MOOC创新创业学第十二章单元测试题及答案
- ESP32的应用程序启动与PSRAM初始分析
- 一种基于局域网的点对点语音通信
- 神经调节的知识网络图,图神经网络与知识图谱
- 动态规划算法04-最长递增子序列问题
- 通过VN1630/VN7640的I/O功能来确认电源设置电压的时间精确度