基础语句10.内置对象
String
Math
Date
说明:
getMonth():得到的值:0~11(1月到12月)
setMonth():设置值时:0~11
toLocaleString ():可根据本地时间把Date对象转换为字符串,并返回结果。
11.对象
对象object 是JavaScript的核心概念 ,也是最重要的数据类型 JavaScript所有数据都可以被视为对象 JavaScript提供多个内建对象 如string data Array等等 对象是带有属性和方法的特殊数据类型
所谓对象 就是一种无序的数据集合 由若干个键值对构成,通过JavaScript 我们可以创建自己的对象 。JavaScript对象满足这种键值队的格式被我们称为JSON格式 ,即JSON对象 。
对象的创建
1.字面量形式创建对象
var 对象名={};//空对象
var 对象名={
键:值,
键:值
..... };
2.通过new Object创建
var 对象名=new Object();//空对象
3.通过Object对象的create方法创建
var 对象名=Object.create(null);//空对象
var 对象名=Object.create(对象);
对象的操作
获取对象的属性(如果属性不存在,则获取null、undefined)
对象名.属性名;
设置对象的属性(如果属性存在则修改属性值,入股属性不存在则添加属性值)
对象名.属性名=值;
对象的序列化和反序列化
序列化即将js对象序列转化为字符串 ,反序列化 即将字符串儿反序列化为js对象 ,js中 通过调用json方法 可以将对象序列化成字符串 也可以将字符串反序列化成对象
this
This是JavaScript语言的一个关键字 .他代表函数运行时自动生成的一个内部对象 只能在函数内部使用 .随着函数使用场合的不同 this的值会发生变化 但是有一个总的准则 那就是this指的是调用函数的那个对象
1.函数中使用this
2.对象中使用this
谁调用函数,this指的是谁
1.直接调用函数,this代表的是全局的window对象。
2.调用对象中的函数,this代表的是对象本身。
事件
1.事件
2.作用
有事件就会有函数,但是不绝对
4.事件类型
5.事件流和事件模型
事件冒泡
事件捕获
6.事件处理程序
学习网站:
【优极限】 HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili