JavaScript中的数据类型,获取对象中value的方法

数据类型

js中的数据类型分为五种基础类型和一种复杂类型,在es6中还有一种数据类型是symbol:

  1. 五种基础类型
    1.1 :字符类型(string)
    1.2 :数值类型(number)
    1.3 :布尔类型(boolean)
    1.4 :未定义型(undefined)
    1.5 :空值(null)
  2. 一种复杂类型
    1: 对象型(object)

数据类型的存储:前五种基础类型都存储在栈中,对象存储在堆中

字符类型 string

1.1 双引号、单引号括起来的表示字符串, 在ES6中``也表示字符串

比如:
var a = "1";
var a = '1';
var a = `1`;
var a = '你非常"不错"'; 或者 var a = "你非常'不错'";
var a = '{"b":2,"c":3}'; 
数值类型 number
比如:
var a=3;  //正整型
var b=3.1;  //浮点型
var c=-5;	//负整型
var e=0xFF; //16进制
var f=065; //8进制
var g=3.1e+5;  //科学计数法 3.1*10的5次幂
var h=3.5e-5;  //科学计数法 3.5*10的-5次幂
布尔类型(boolean)
var bool1 = true;
var bool2 = false;
未定义型(undefined)
undefined 的值和类型相同
var und1;
var und2 = undefined;
空值(null)
切记null的类型Object型
var nu = null;
console.log(nu,typeof(nu));   //null,object
对象类型 object
  1. 将内容放在{}大括号里面,名称叫做属性名,:(冒号)是区分属性名和属性值的
  2. 属性名叫做键(key),属性值叫做值(value) 键值必须是一对
  3. 对象就是以 ‘键值对’ 的形式存储数据
示例一:
var d="names";
   obj={
      key:value  //关键词和值
                 // 对象不能出现重复的key
                 // key不需要加""
      a:1,
      b:"ab",
      getSum: function () {
          // 这种书写方式叫:方法
 	   } ,
      [d]:"lon"   // 变量作为key必须在外层增加[]    
    };
console.log(obj.a);    //1
console.log(obj[d]);   //lon
console.log(obj["a"]);  //1  这样也可以获取value的值
  • 获取对象中value的值时有两种方法
    1.一种是点语法,点语法使用范畴仅限于key属性固定,并且明确
    2.另一种是[]语法,如果是固定的key,就使用字符串方式来设定,
    3.如果不固定,直接[变量]就可以
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值