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 数据类型转换、创建对象相关推荐

  1. JS数据类型转换详解

    文章内容为所看网课笔记,如有侵权请联系删除 ## JS数据类型 1. 基本数据类型 number.string.undefined.null.boolean.symbol.bigint 2. 引用数据 ...

  2. 03 - JS数据类型转换/判断相等

    数据类型转换 其他类型转成数字类型:三种方式 1.parseInt();//转整数console.log(parseInt("10"));//10console.log(parse ...

  3. js数据类型转换(5)

  4. JS数据类型转换,转数值,转字符串,转布尔

    1.转数值 number parseInt('内容'/变量名)可以强制把字符串转整数数值,隐式转换 Parsefloat('内容'/变量名)可以强制把有小数的字符串转小数数值,隐式转换, Number ...

  5. number类型转换java_Number()数据类型转换

    Number() 如果是 Boolean 值, 和. 如果是数字值,只是简单的传入和返回. 如果是 . 如果是 undefined,返回NaN. 如果是字符串,遵循下列规则: 如果字符串中只包含数字( ...

  6. JS 之 数据类型转换

          首先我们来简单了解一下JS中的数据类型,JavaScript拥有字符串.数字.布尔.数组.对象.Null.Undefiend 6中数据类型.同一时候,JavaScript拥有动态类型. 也 ...

  7. 前端:JS/17/前篇总结(JS程序的基本语法,变量),数据类型-变量的类型(数值型,字符型,布尔型,未定义型,空型),数据类型转换,typeof()判断数据类型,从字符串提取整数或浮点数的函数

    JS程序的基本语法 1,JS是区分大小写的,如:Name和name是不同的: 2,JS中每一条语句,一般以英文的分号(;)结束,在Java中是严格地一定要加上分号,不然会报错:但在JavaScript ...

  8. linq结果转换object_19.07.26 JS 里的数据类型转换amp;普通类型和对象的区别

    JS 里的数据类型转换 JS一共有七种数据类型,分别是: 基本数据类型:数值(number).字符串(string).布尔(boolean).null.undefined和symbol. 复杂数据类型 ...

  9. 前端牛客网刷题总结【 JS基础变量、数据类型、数据类型转换、运算符等】

    1.JavaScript是解释性语言.正确.体现在JS文件在完成之后,不会经过任何的编译.而是在运行时去解释执行.最好的例子就是,JS中一个函数有语法的错误,但是不会因为这个局部的错误而影响其他函数运 ...

最新文章

  1. 彭旭老师《项目管理中的领导力与团队建设》
  2. CTFshow php特性 web105
  3. 功能式Python中的探索性数据分析
  4. JBoss 系列十七:使用JGroups构建块MessageDispatcher 构建群组通信应用
  5. 实现抢红包算法?如此简单
  6. metadata.js
  7. LeetCode刷题(19)
  8. 20200907:力扣203周周赛题解记录
  9. java.lang.IllegalStateException: ActionBarImpl can only be used with a compatible window decor layou
  10. C# 获取动态类中所有的字段
  11. 创建maven工程时总是带有后缀名Maven Webapp解决办法
  12. bootstrap 黑边框表格样式_bootstrap3.0教程之多种表格效果(条纹状表格、条纹状表格、鼠标悬停等)...
  13. python np数组中括号里面‘:n‘与‘n:‘什么意思
  14. 【路径规划】基于matlab GUI多种蚁群算法栅格地图路径规划【含Matlab源码 650期】
  15. 登录,注册,个人信息,退出的隐藏和出现
  16. python3.7 获取网络时间
  17. 怎么用ps整合html图片,如何用PS把两张图片合并在一起?
  18. 路由器管理页面html,小米路由器管理后台(小米AIoT路由器登录管理页面地址)...
  19. Vue+el-tree,元素拖拽时出现禁用图标, 请看解决办法
  20. android路由器,Android工程师面试该怎么准备?年薪50W

热门文章

  1. 基因功能不确定?做一下单基因GSEA怎么样?
  2. AE合成自动智能剪裁脚本:Auto Crop for Mac
  3. PDF Expert使用教程:如何在Mac上使用PDF Expert编辑PDF
  4. centos7 下 sudo yum install 报错镜像找不到
  5. python删除连续相同字符_Python 删除连续出现的指定字符的实例
  6. STM32H743+CubeMX-使用ADC(16bit分辨率)模数转换器读取CPU的温度(串行方式)
  7. 文件管理软件 云服务器,使用KDE Plasma文件管理器(Dolphin)连接到Linux上的服务器...
  8. vdp备份oracle系统,VDP文件级恢复需要在用VDP备份的机器上浏览
  9. MySQL笔记-MHA(Master High Availability)搭建
  10. Windows辅助开发笔记-辅助开发逻辑思路