第七次前端培训(JavaScript)

内置对象:

Arguments      只在函数内部定义,保存了函数的实参

Array              数组对象

Date               日期对象,用来创建和获取日期

Math               数学对象

String             字符串对象,提供对字符串的一系列操作


String

  • charAt(idx)           返回指定位置处的字符
  • index0f(Chr)         返回指定子字符串的位置,从左到右。找不到返回-1
  • substr(m,n)          返回给定字符串中从m位置开始,取n个字符,如果参数n省略,则意味着取到字符串末尾
  • substring(m,n)     返回给定字符串中从m位置开始, 到n位置结束,如果参数n省略,则意味着取到字符串末尾
  • toLowerCase()     将字符串中的字符全部转化成小写
  • toUpperCase()     将字符串中的字符全部转化成大写
  • length                   属性,不是方法,返回字符串的长度

其他内置对象用法(math,Date):点我获取


对象:

对象是JavaScript的核心概念,也是最重要的 数据类型。JavaScript的所有数据都可以被视为对象。JavaScript提供多个内建对象,比如String,Date,Array等等。对象是带有属性和方法的特殊数据类型。简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。通过JavaScript我们可以创建自己的对象。JavaScript对象满足的这种“键值对”的格式我们称为JSON格式,以后会见得非常多,即伟大的JSON对象。

对象的创建:

1.字面量形式创建对象

var 对象名 = {}     //空对象

var  对象名 = {

键:值;

键:值;

.......}

2.通过new Object 创建

var 对象名 = new Object();  //空对象

3.Object对象的create方法创建

var 对象名 = Object.create(null)  //空对象

var 对象名 = Object.create(对象)  

对象的操作:

1.获取对象的属性 (如果属性不存在,则获取undefinded)

          对象名.属性名

2.设置对象的属性(如果属性存在,则修改属性值;如果属性不存在,则添加新的属性值)

        对象名.属性名=值

对象的序列化和反序列化:(对象与字符串之间的转换)

序列化:将JS对象(JSON对象)转换为JSON字符串

           var  变量名 = JSON.stringify(对象)

反序列化:将JSON字符串转换成JS对象(JSON对象)

          var   对象名  = JSON.parse(JSON字符串)

this:

谁调用函数,this指代谁

1.直接调用函数,this代表的全局的Window对象

2.调用对象中的函数,this代表的是对象本身 


事件:点我学习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值