JS 数据类型转换、创建对象
JS 创建数据类型一般都用Objcet
// 创建字典
var dict_a = {}
// 创建数组
var list_b = []//以上创建方法也可以直接使用Object创建,区别在与怎么赋值决定类型
var aaa = new Object();
// aaa[0] = 111; // 数组
aaa.name = "axiba" // 字典
数字转换为字符串
String(x) // 将变量 x 转换为字符串并返回
String(123) // 将数字 123 转换为字符串并返回
String(100 + 23) // 将数字表达式转换为字符串并返回x.toString()
(123).toString()
(100 + 23).toString()
toExponential() | 把对象的值转换为指数计数法。 |
toFixed() | 把数字转换为字符串,结果的小数点后有指定位数的数字。 |
toPrecision() | 把数字格式化为指定的长度。 |
布尔值转换为字符串
String(false) // 返回 "false"
String(true) // 返回 "true"false.toString() // 返回 "false"
true.toString() // 返回 "true"
日期转换为字符串
String(new Date())
obj = new Date()
obj.toString() // 返回 Thu Jul 17 2014 15:38:19 GMT+0200 (W. Europe Daylight Time)
getDate() | 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 |
getDay() | 从 Date 对象返回一周中的某一天 (0 ~ 6)。 |
getFullYear() | 从 Date 对象以四位数字返回年份。 |
getHours() | 返回 Date 对象的小时 (0 ~ 23)。 |
getMilliseconds() | 返回 Date 对象的毫秒(0 ~ 999)。 |
getMinutes() | 返回 Date 对象的分钟 (0 ~ 59)。 |
getMonth() | 从 Date 对象返回月份 (0 ~ 11)。 |
getSeconds() | 返回 Date 对象的秒数 (0 ~ 59)。 |
getTime() | 返回 1970 年 1 月 1 日至今的毫秒数。 |
字符串转换为数字
Number("3.14") // 返回 3.14
Number(" ") // 返回 0
Number("") // 返回 0
Number("99 88") // 返回 NaN
parseFloat() | 解析一个字符串,并返回一个浮点数。 |
parseInt() | 解析一个字符串,并返回一个整数。 |
布尔值转换为数字
Number(false) // 返回 0
Number(true) // 返回 1
日期转换为数字
d = new Date();
Number(d) // 返回 1404568027739
d = new Date();
d.getTime() // 返回 1404568027739
自动转换类型
5 + null // 返回 5 null 转换为 0
"5" + null // 返回"5null" null 转换为 "null"
"5" + 1 // 返回 "51" 1 转换为 "1"
"5" - 1 // 返回 4 "5" 转换为 5
自动转换为字符串
document.getElementById("demo").innerHTML = myVar;myVar = {name:"Fjohn"} // toString 转换为 "[object Object]"
myVar = [1,2,3,4] // toString 转换为 "1,2,3,4"
myVar = new Date() // toString 转换为 "Fri Jul 18 2014 09:08:55 GMT+0200"myVar = 123 // toString 转换为 "123"
myVar = true // toString 转换为 "true"
myVar = false // toString 转换为 "false"
JS 数据类型转换、创建对象相关推荐
- JS数据类型转换详解
文章内容为所看网课笔记,如有侵权请联系删除 ## JS数据类型 1. 基本数据类型 number.string.undefined.null.boolean.symbol.bigint 2. 引用数据 ...
- 03 - JS数据类型转换/判断相等
数据类型转换 其他类型转成数字类型:三种方式 1.parseInt();//转整数console.log(parseInt("10"));//10console.log(parse ...
- js数据类型转换(5)
- JS数据类型转换,转数值,转字符串,转布尔
1.转数值 number parseInt('内容'/变量名)可以强制把字符串转整数数值,隐式转换 Parsefloat('内容'/变量名)可以强制把有小数的字符串转小数数值,隐式转换, Number ...
- number类型转换java_Number()数据类型转换
Number() 如果是 Boolean 值, 和. 如果是数字值,只是简单的传入和返回. 如果是 . 如果是 undefined,返回NaN. 如果是字符串,遵循下列规则: 如果字符串中只包含数字( ...
- JS 之 数据类型转换
首先我们来简单了解一下JS中的数据类型,JavaScript拥有字符串.数字.布尔.数组.对象.Null.Undefiend 6中数据类型.同一时候,JavaScript拥有动态类型. 也 ...
- 前端:JS/17/前篇总结(JS程序的基本语法,变量),数据类型-变量的类型(数值型,字符型,布尔型,未定义型,空型),数据类型转换,typeof()判断数据类型,从字符串提取整数或浮点数的函数
JS程序的基本语法 1,JS是区分大小写的,如:Name和name是不同的: 2,JS中每一条语句,一般以英文的分号(;)结束,在Java中是严格地一定要加上分号,不然会报错:但在JavaScript ...
- linq结果转换object_19.07.26 JS 里的数据类型转换amp;普通类型和对象的区别
JS 里的数据类型转换 JS一共有七种数据类型,分别是: 基本数据类型:数值(number).字符串(string).布尔(boolean).null.undefined和symbol. 复杂数据类型 ...
- 前端牛客网刷题总结【 JS基础变量、数据类型、数据类型转换、运算符等】
1.JavaScript是解释性语言.正确.体现在JS文件在完成之后,不会经过任何的编译.而是在运行时去解释执行.最好的例子就是,JS中一个函数有语法的错误,但是不会因为这个局部的错误而影响其他函数运 ...
最新文章
- 彭旭老师《项目管理中的领导力与团队建设》
- CTFshow php特性 web105
- 功能式Python中的探索性数据分析
- JBoss 系列十七:使用JGroups构建块MessageDispatcher 构建群组通信应用
- 实现抢红包算法?如此简单
- metadata.js
- LeetCode刷题(19)
- 20200907:力扣203周周赛题解记录
- java.lang.IllegalStateException: ActionBarImpl can only be used with a compatible window decor layou
- C# 获取动态类中所有的字段
- 创建maven工程时总是带有后缀名Maven Webapp解决办法
- bootstrap 黑边框表格样式_bootstrap3.0教程之多种表格效果(条纹状表格、条纹状表格、鼠标悬停等)...
- python np数组中括号里面‘:n‘与‘n:‘什么意思
- 【路径规划】基于matlab GUI多种蚁群算法栅格地图路径规划【含Matlab源码 650期】
- 登录,注册,个人信息,退出的隐藏和出现
- python3.7 获取网络时间
- 怎么用ps整合html图片,如何用PS把两张图片合并在一起?
- 路由器管理页面html,小米路由器管理后台(小米AIoT路由器登录管理页面地址)...
- Vue+el-tree,元素拖拽时出现禁用图标, 请看解决办法
- android路由器,Android工程师面试该怎么准备?年薪50W
热门文章
- 基因功能不确定?做一下单基因GSEA怎么样?
- AE合成自动智能剪裁脚本:Auto Crop for Mac
- PDF Expert使用教程:如何在Mac上使用PDF Expert编辑PDF
- centos7 下 sudo yum install 报错镜像找不到
- python删除连续相同字符_Python 删除连续出现的指定字符的实例
- STM32H743+CubeMX-使用ADC(16bit分辨率)模数转换器读取CPU的温度(串行方式)
- 文件管理软件 云服务器,使用KDE Plasma文件管理器(Dolphin)连接到Linux上的服务器...
- vdp备份oracle系统,VDP文件级恢复需要在用VDP备份的机器上浏览
- MySQL笔记-MHA(Master High Availability)搭建
- Windows辅助开发笔记-辅助开发逻辑思路