1.1 什么是JavaScript
JavaScript:一种在浏览器中解释运行的脚本语言,1995年,Netscape公司和Brendan Eich公司推出。
可以实现:
-
用户交互(表单验证)
-
网页特效(悬浮的广告)
-
客户端的显示、网页内容
-
网页游戏,地图搜索
-
股市信息查询,web聊天
1.2 JavaScript和h5的关系
h5包括JavaScript和css
1.3 JavaScript的导入方式
-
页面内
-
1)Document.Write在js中被称为“函数”,函数就是一个封装好的功能Document.Write(内容):将内容打印至大白板
-
2)js代码构成的最小单位是语句 语句:表达式+分号 a = 5;
-
3)console.log(内容):将内容打印至后台,自带换行。习惯用console.log多一点.
-
-
页面外
-
script 的src属性(如果使用了src引入,在script中就不能写代码了)
-
注意:
-
1.script标签能在任意位置写
-
2.Script可以出现多个
-
3.Script通常在哪个位置写?
-
Scr外联的标签可以出现多个,但是内联的标签通常只写一个,位置跟在html跟标签后
-
-
4.代码的执行顺序,默认自上而下
1.4 JavaScript的组成
-
ECMAscript:是JavaScript语言标准的核心部分。
-
bom:浏览器提供的一组对象,用来操作浏览器窗口和框架。
-
dom:一个跨平台和语言独立的接口,它将HTML或XML文档表示为树形结构,每个节点都是文档中的对象。
1.5 量
量:存储数据的单位,可分为常量和变量。
常量:在程序运行的过程中,其值不可改变的量。
变量:在程序运行的过程中,其值可以改变的量。
注意:使用变量必须先定义
-
Var 标识符;
-
关键字:赋予某种含义的单词
-
Var告知编译,后面修饰的标识符是一个变量名,
-
标识符就是变量的名字
-
标识符命名规则
-
由字母、数字、下划线以及$组成
-
必须以字母或者下划线开头
-
不能和关键字以及库函数重名
-
不成文的规则
-
1.见名知意
-
2.尽量用英文
-
3.驼峰命名法
-
如果变量名由若干个单词组成,那么除了第一个单词外的其他单词,其他单词的首字母都大写
-
-
-
-
变量的初始化
-
1.定义同一行赋值
-
2.千万不能重复定义变量
-
3.变量必须先定义后使用
-
-
-
1.6 数据类型
数据类型:数据都是有数据类型的,数据类型是检验算法合法性的必要条件。
-
内置基本类型
-
1.数字类型(numbar)
-
typeof
-
判断当前数据类型是什么类型
-
typeof(参数)
-
typeof参数
-
-
-
2.整型
-
没有小数点的数字
-
-
3.浮点型
-
有小数点的数字
-
-
4.字符串
-
被单引号或者双引号引起来的字符序列(string)
-
-
5.boolean
-
true
-
false
-
-
nudefinde
-
未被赋值的变量的值
-
-
null 空变量
-
表示变量没有值
-
-