1.javascript 三大组成部分
ECMAscript----JS的语法
BOM(Browser Object Model) ---- 一套操作浏览器的属性和方法
DOM(Document Object Model) ---- 一套操作文档的属性和方法
2.js的三大书写位置
1.行内式
1.a标签:直接写在href属性上 要有一个javascript:;
2.非a标签:需要写在一个表示事件的属性上 div onclick=''
2.内嵌式
写在一个script标签内 不需要依赖事件 直接打开页面就能执行
3.外链式
把js代码写在一个带有.js后缀的文件里面,使用script 的src 属性引入
一个script标签被当做外链式用的时候,就不能被当做内嵌式
3.js 的注释
1.单行文本注释 // 快捷键ctrl + /
2.多行文本注释 /* */
一个页面可以写多个 script 标签, 从上到下依次执行
一个页面 script 标签理论上可以放在任何位置, 推荐放在 head 的末尾或者 body 的末尾
目前我们推荐放在 body 的末尾
变量
声明一个变量需要使用var 关键字 如果要同时声明多个变量 ,用,隔开
变量的命名规则和规范
变量的命名规则
1.只能由数字,字母,下划线,美元符开头
2.不能由数字开头
3.严格区分大小写
4.不能使用关键字或保留字
变量的命名规范
1.不要使用中文
2.变量尽量语义化
3. 驼峰命名法
数据类型
数据类型是表示一个变量存储的是什么样的数据,哪种数据
五大基本数据类型
Number 数值
String 字符串
boolean 布尔值
undefined 空
Null 空
数据类型的转换
转数值
Number()
parseInt()
parseFloat()
非加法的数学运算