JS语言基本知识
如何运行JS
1、挂靠在HTML上运行
2、浏览器上运行
语法
1、JS不需要main函数
2、Javascript中语句结尾有无分号都行,若有多条语句则需要分号区别
var
var i = 10;
定义变量,作用域是以大括号确定
console打印
console.log("12");
数据类型
1、数字类型:
JS中统一认为数字类型(Number),不区分整型、非整型。
2、布尔类型:
true/false,JS中类型检查不严格,很多时候0看作false,非0看作true
3、字符串类型:
JS没有字符类型,故可以用双引号或者单引号
模板字符串(使用反引号) --字符串的拼接
4、特殊类型
undefined(未定义)、null(空值)
5、比较
6、数组 --类似Java中数组+顺序表的集合
1)定义一个数组
let a = new Array();
let b = [];
【长度为元素个数】
【非法下标可以获取不报错,得到是undefined】
【数组元素也是无类型的】
【也可以嵌套】
2)尾插push()、尾删pop()
3)头插unshit()、头删shift()
7、函数function
1)特殊的点
【形参个数和实参个数并不需要相等】
【JS中是无类型的,任何类型的参数都可以自由传递】
【JS中自动重载】
【无返回值视为undefined】
【隐士赋值】
对象
【定义对象】
【属性、方法的调用】
【通过Key-Value方式获取】
【Key可以任意添加和删除】
【Value无约束,可以赋任何值】
【this的使用】
【class】
【JS中的对象,无约束K-V,不需要类只有构造方法】
本文含有隐藏内容,请 开通VIP 后查看