什么是Javascript?
- 简称JS ,是一种区别于之前学过的HTML,CSS的语言,一种脚本语言,是高级编程语言的一种。
JS的三种写法
- 同之前学过的CSS相似
① js写在html中,当然需要写在script标签中 (内部写法)
② js单独放在JS文件中,通过script标签引入,做项目时通常这样引用,增强可维护性 (外部写法)
③ js写在开始标签中,当成开始标签的属性。(行内写法)
JS中的变量
变量:变量就是内存中的一个空间
变量名:变量名就是内存空间的一个别名,即对变量名的操作就是对内存空间的操作
变量值:变量值就是存储在内存空间中的状态(数据)
如:var a = 100;//定义变量a,变量值为100
变量的分类
一、全局变量 (所有代码块都可适用)
二、局部变量 (在确定的某一段代码块适用 如某个函数内)
综上:只要在函数中定义的就是局部变量,函数外定义的就是全局变量
同时,如果没加 var let const 等来定义变量,无论在哪都是全局变量
`a = 10; //当然这种一般不建议使用
JS的基本语法
① JS区分大小写 (true和True不同
var a = 1;和 var A = 1;不同
)
② 忽略空白符 (空格、换行等)
③ 语句分号可加可不加 (当然 建议都加上)
④ 注释 (单行注释 // 多行注释 /* */)
⑤ 标识符和关键字var a = 666; var 关键字 a 变量名标识符
JS中的数据类型
- 为更加合理的使用内存空间,提出数据类型的概念,针对不同的内存空间分配不同的数据类型
五种基本数据类型:
1.number 数值 无整数小数区分;
2.boolean 布尔类型 只有true和false
3.string 字符串类型 “ ” 不区分字符和字符串 都称为字符串
4.undefined 没有值
5.null 没有值
引用数据类型(复杂数据类型):
object 对象 包括 Arra