1、javascript对象
1.自定义的对象---使用的时候需要自己创建的对象
创建方式:1.字面量形式创建对象
2.通过函数形式创建对象
2.内置对象---javascript语法规范,规定好的对象
1.高级对象 String Number Boolean Math Date .....
2.DOM对象---文档对象【document对象】
3.BOM对象---浏览器对象【window对象】
对象中通常会包含2类元素:
1.属性 --- 描述对象的基本特征
2 方法【函数】----描述对象的基本功能
对象---就是将现实中的事物,数据化,使用数据的方式描述出来。
对象中的属性
属性---键值对【键{属性名称}:值{具体数据}】,可以出现多个,中间","分隔,属性对应的数据值,如果是字符串/日期使用""包围
访问属性值: 1.对象名称.属性名称
对象中的方法
方法---函数【具体功能的实现代码集合】
格式: 方法名称:function(){具体功能的实现代码}
访问方法: 对象名称.方法名称(参数);
字面量形式创建对象:使用{}包围属性/方法2..对象名称["属性名称"]
2、javascript中的变量
变量---保存程序中的运行数据值---容器
变量的组成:
1.var
2.名称
3.数据类型
4.作用域【有效范围】
变量的作用域:1.全局变量---定义在函数之外的变量,当前页面中的任何一个函数都可以使用。
2.局部变量---定义在函数里面/参数,只能在当前函数中使用。
全局变量的隐藏---局部变量与全局变量的名称相同
如果要使用被隐藏的全局变量的值 this.全局变量名称
3、javascript中的运算符号
1.算术运算符 【+ - * / % ++ -- 】
2.比较运算符 【> < >= <= == != === 】
3.逻辑运算符 【逻辑或 || 逻辑与 && 逻辑非 !】
4.typeof 判断类型 null--
5.三元运算符 (判断)?数据1 : 数据2