一.JS的使用方式:
1.内联JS:
2.创建一个 script 标签,包裹 JS 代码 :
3.使用 srcipt 标签的 src 外部引入 JS 代码 (外部引入的 JS 建议放在最下面):
二.JS 的 Window 对象(书写时window对象可以省略)
1.Window 对象的方法:
1.alert('警告框') 2.confirm('确认框') 3.prompt('输入框')
JS里面只要是带 ( ) 的都是方法
2.Window 对象的属性:
1.console : log ( ) 会在控制台输出
dir ( ) 可以查看一个对象的所有属性和方法
2.document : write () 可以将括号里面的内容输出到 HTML文档 里面去, 可以识别 HTML 标签
三.标识符(函数,变量,参数的名字)的使用规则:
1.严格区分大小写。
2.不能以数字开头。
3.不能使用JavaScript中的关键字命名。
4.要见其名知其意
四.变量(一个存储的容器):
1.使用 var 关键字创建,用赋值运算符 = 来给变量赋值,将等号右边的值赋给左边的变量
2.变量的声明提升:
在创建和赋值变量前,访问变量,就是变量的声明提升,返回值是一个 Undefined
五.基本数据类型的使用:
1.string 字符串(引号使用外单内双,内双外单,内外引号不能一样)
2.boolean 布尔值,下面有两个值: true 和 false
3.number 数字值,(正数,负数,点数)
4.undefined 未定义的
5.null 空
六.检测数据类型用 typeof 返回的值就是数据类型
其中 null 指向空对象, 所以 typeof null 返回的值是 object
七.其他数据类型转换:
两种转换方式:1. 强制转换:编程人员编写代码强制对数据进行转换。
2.隐式转换:不是编程人员刻意去转换的,而是浏览器(JS 解析引擎)帮我们自动转换的。
(- * / % 都具备隐式转换, + 不具备隐式转换, + 和任何字符连接都是拼接关系)
1.转换成 Boolean
2.转换成 string
3.转换成 number