<javascript>json对象、严格模式、数组函数、回调函数、字符串的定义与创建、ASCII码表以及字符串常见的API和属性

json对象
	json对象-描述数据的一种格式,将若干繁杂的属性封装为一个整体
	可以直接通过操作json对象,操作各个属性
	定义
		由{}括起来的键值对,每两个键值对用逗号隔开
		key:value
		注意事项-所有的key用双引号括起来
	属性访问
		1-通过点运算符访问
			对象名.属性名
		2-下标法
			对象名[key]
		3-为json对象添加新的自定义属性
			对象名.新属性名=属性值
		4-json对象的遍历
			每次循环时变量代表索引
			for(var 变量 in json对象){
	循环体
}
			for....in   不能用点运算
		5-在一个成员方法中使用其他的成员,需要添加前缀this
严格模式-必须使用定义过的变量
	修饰的作用域,所有 变量必须定义才能使用
	”use strict“;
数组函数-indexOf
	查找目标元素
	indexOf(目标元素)
	找到返回下标,找不到返回-1
回调函数
	一个被当做参数的函数
	使用原因
		1-需要使用别人提供的功能模块,但别人的功能模块不能完全实现自己的需求
		2-需要在别人的模块中调用自己的函数
		3-但是我们无法打开第三方模块的函数体,不能直接修改第三方的代码
	 循环定时器 
		周期性执行回调函数的功能
		setInterval(回调函数,时间间隔)
字符串的定义与创建
	字面量----var str="hello";
		内置基本类型-字符串
	构造方法--------var str1=new String("world");
		引用类型-对象
ASCII码表
	定义-每个字符都对应一个数字,这个数字就是ASCII码
	字符和对应的ASCII码是无条件等价的
	记忆
		65-’A‘
		97-’a‘
		48-’0‘
		32-’ ‘(空格)
		13-回车
字符串常见的API和属性
	length-字符串的长度
	charAt(索引)-返回索引对应的字符
	charCodeAt(索引)-返回索引对应的字符的ASCII码值
	fromCharCode
		返回的ASCII码对应的字符
		fromCharCode(ass1,asc2,...........)
		ASCII码对应的字符
		注意事项-该方法直接通过类名String调用
	indexOf(“字符串”)
		查找字符串出现的位置,找到返回下标,找不到返回-1
		只能返回第一次的字符串下标
	lastIndexOf("abc")
		查找字符串最后一次出现的位置,如果没有找到,返回-1
	replace
		替换,用参数2替换参数1
		replace(被替换字符串,替换的字符串)
		被替换的字符串
		注意事项-只能替换一次
	slice、substring
		截取字符串
		[起始位置,结束位置)左闭右开
	split
		将字符串按分隔符转为数组
		split(分隔符)
		一个字符串数组
	toUpperCase()、toLowerCase()
		字符串转大小写
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值