JavaScript数据类型

秦业
• 阅读 1234

数字 NUMBER

  • 十进制 直接写
1
1.1
.1
1.1e^2
  • 二进制前缀 0b
  • 八进制前缀 0
  • 十六进制前缀 0x

字符串 string

"你好"
'Hello'
  • 转义
    \,表示特定含义或者本来有特定含义的变为一般字符

    \n    本意 n,转义后 换行符
    \'    本意 引用'',转义后 输出'
    \t    本意 t,转义后 制表符
    \"    本意 引用"",转义后 输出"
  • 多行字符串

    var a="123\
           456"
       
    var a="123"+
          "456"

布尔 boolern

符号 symbol

null

undefined

对象 object

  • 设定
    设置对象属性名,左边引号可省略

    var name="x";
    var person={
        "name":"abc",
        "age":12,
        "":"haha",
        "married":true,
        "children":{"name":"lala","age":"2"}
    }
  • 获取
    取值时,一定要加引号;不加引号,如果有设定,将会取键名为设定值的对象属性值

    person["name"];  // =person["name"];
    person.name;
    person[name];    // =person[x];
  • 操作对象属性值

    delete person["name"]   //删除键名
    for(var key in person)    //循环操作对象 person 的键名、键值
    person.keys();            //获得对象 person 所有的键名,已数组形式返回
    person.values();          //获得对象 person 所有的键值,已数组形式返回

检验

使用typeof()对数据类型进行检验,检验结果如下图,function不是数据类型,但也可以用typeof进行检验
JavaScript数据类型

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
java通过sina端口提取股票历史数据并存入MySQL
 1.提取股票代码代码见:http://www.oschina.net/code/snippet\_2688840\_55337(http://www.oschina.net/code/snippet_2688840_55337) 2抓取sina股票的json页面数据;代码见:http://www.oschina.net/code/snip
虾米大王 虾米大王
2年前
java代码092
code092.jsp通过FindServlet类查询分页数据所有图书信息ID图书名称价格数量作者<%Listlist1(List)request.getAttribute("list");for(code089book:list1)%
虾米大王 虾米大王
2年前
java代码099
code099.jspInserttitlehere$pageScope.user.name
虾米大王 虾米大王
2年前
java代码018
code018.jsp写入cookiewindow.location.href"code017.jsp";
Stella981 Stella981
3年前
React Hooks实现异步请求实例—useReducer、useContext和useEffect代替Redux方案
<blockquote本文是学习了2018年新鲜出炉的ReactHooks提案之后,针对<strong异步请求数据</strong写的一个案例。注意,本文假设了:<br1.你已经初步了解<codehooks</code的含义了,如果不了解还请移步<ahref"https://reactjs.org/docs/hooksintro.html
Wesley13 Wesley13
3年前
JAVA_将二进制流转换成图片文件
_1. __\代码\_将二进制流转换成图片文件晚风工作室www.soservers.com    _跳至\1\(http://www.oschina.net/code/snippet_931591_1760429253)\全屏预览\(http://www.oschina.net/code/piece_full?code17
Stella981 Stella981
3年前
PHP返回Json数据函数封装
/返回Json数据@paramint$code@paramstring$message@paramarray$data@returnstring/publicfunctionretJson($code,$message'
Wesley13 Wesley13
3年前
Oracle:Pivot 转多列并包含多个名称
SELECTFROM(SELECTl.DISTRIBUTOR_ID,d.SKU_CODE,d.WH_CODE,d.ORDER_PACKAGES,d.PRICE,d.YEARLY||d.MONTHLYasYM,d
Stella981 Stella981
3年前
Code
ylbtechCodeNFine:NFine介绍1\.NFine平台介绍返回顶部1、使用时请务必保留来源,请勿用于违反我国法律的web平台、如诈骗等非法平台网站。版权最终解释权归《NFine团队》所有NFine是一套基于ASP.NETMVCEF6Bootstrap开发出来的框架,源代码完全开源,可以帮助你解
Stella981 Stella981
3年前
Python code question 1
Question1Level1Question:Writeaprogramwhichwillfindallsuchnumberswhicharedivisibleby7butarenotamultipleof5,between2000and3200(bothincluded).The
Wesley13 Wesley13
3年前
ES6(六)数值的扩展
二进制和八进制表示法ES6提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)(二进制binary)和0o(或0O)(八进制octonary)表示。0b111110111503//true0o767503//true从ES5开始,在严格模式之中,八进制就不再允许使用前缀0表示,E