1.javascript内置的常用对象:
Number
String
Boolean
Error
Global/window
Array
Function
Object
Math
Date
RegEXp
2.JS里面的继承:
1.原型继承:通过构造函数创建的对象继承原型
2.构造函数继承:通过call()改变this的指向
3.两种不同类型的继承:将一个构造函数prototype赋值给另外一个构造函数prototype属性
4.组合继承:设置构造函数的继承的同时设置prototype继承
JS语言的特点:
1.弱类型
2.面向对象(基于对象)
3.脚本语言
4.解释型语言:直接由JS引擎来执行
5.任何工具都可以来开发JS
6.天下第一的语言
JS基本语法:
1.定义变量–作用域、变量声明周期
2. Js中定义变量需要使用关键字var,定义变量格式如下:
var 变量名 = 变量值;
3.变量作用域:
3.1.局部变量:函数内部的使用var声明的变量;
3.2.全局变量:函数内部没有使用var声明的变量和函数外面使用var声明的变量;
运算符:
算术运算符:+加 -减 *乘 /除 %取余 ++自加 --自减;
逻辑运算符:&& 与:条件1和条件2同时成立。这个表达式才算成立;
//或:条件1或者条件2成立,这个表达式才算成立;
!非:表达式,例:!2>3 true;
赋值运算符:= += -= *= /= %=;
比较运算符:< > == <= >= != ===
==:不区分数据类型,比较的时候会先进行数据类型的转换,再来比较,如果相等就是true,不等就false;
===:先比较两个数据的运行,如果类型不同,直接为false,如果相同在做比较。