js简介


js组成


ECMAScript (js的标准) == 基础Java  
  1. 语法
  2.变量
  3.数据类型
  4.关键字&保留字
  5.操作符
  6.流程控制语句
  7.数组
  8.对象
  9.函数
  10.正则表达式
  11.DOM   (js操作浏览器中的html的sdk)
  12.BOM   (js操作浏览器的sdk)

对象

用于保存复杂的数据,数据特点为键值对
1) 初始化对象
  1. 字面量
    使用双大括号作为对象的边界,对象有键值对组成,键值对与键值对之间通过逗号","分割,属性名与属性值通过冒号":"分割
    var obj = {name:"terry",age:12,gender:"male",sayName:function(){}};
  2. 构造函数
    var obj = new Object();
    obj.name= "terry";
    obj.age = 12;
    obj.gender = "male"
2) js对象和Java对象区别
  js对象 更加灵活,动态的添加和删除属性
  js对象 更加像Java中的Map集合

  Student stu = new Student();
  stu.a = //  如果Student类中没有a这个属性,我们是无法在实例中添加这个属性。

3) 对象属性访问
  1. 点访问符
    obj.name    // 访问obj对象中的name属性
  2. 中括号访问符
    中括号可以解析变量
    let name = "name"
    obj[name]   //  首先先将name解析为"name",然后从obj中获取name属性

    obj["name"] //  直接从obj中获取name属性
4) 遍历对象
  for( var k in obj){
    // k表示obj中的属性名,每次循环,for循环都会从obj中获取一个属性名赋值为k
    var v = obj[k];
  }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值