Js:基于客户端的脚本语言
变量(用来保存数据)
-
语法:var 变量名=值;
var n=23;//声明一个变量,把23保存给n
- Var:系统内部的关键字用来申明变量,区分大小写【var可以省略】
-
变量名:
- 变量名不能以数字开头
- 变量名只能包含数字、字母、下划线等
- 变量名是区分大小写
- 变量名不能和系统内部关键字相同(如Var )
- 变量名应起得有意义
-
数据类型:
- 数字类型:number,数字
- 字符类型:string,字母,汉字,符号,“内容”,空字符串
- 空类型:null
- 未定义类型:Undefined,表示什么都没有定义
- 布尔类型:true,false,boolean(bool)
- 复合数据类型:复杂类型,array数组,object对象
注:Typeof:查看数据的类型
Alert:弹出一个窗口时,会停止程序的执行
-
Firebug调试
注:不要太相信firebug调试
- 安装firebug
- 控制台(点击启用)
- 刷新
- 找错
-
运算符:
- 赋值运算符:“=”,把符号右边的数据赋值给左边的变量。var=23
- 算数运算符:“+、-、*、/、%(取余)、++(递增)、--(递减)”
- 比较运算符:>、<、>=、<=、==、!=、===(全等于)、!==(不全等于)
- 逻辑运算符:|、&&、||
- 复合赋值运算符:+=、-=、*=、/=
- 字符串运算符:链接符号两边的内容,当+两边任意一边是字符串就会执行字符串
-
JS的语法规则
- 区分大小写
- 所有的符号都必须是英文状态下的
- 每行表示出所有表达的意思即可
- 必须:每行后面必须加上分号
-
JS的注释:给某段代码加上标注或说明
- //(单行注释):符号//后面的内容都是注释内容
- /**/(多行注释):可注释多行,/*内容*/
-
- alert:弹出警告窗口
- document.write():输出到页面上
-
位运算符:了解
-
运算符的优先级
- 小括号最优先
- 逻辑与大于逻辑或
- 赋值运算符最后进行
- 当有多个运算符参与运算的时候,应有意识地知道运算符有优先级
练习:
一:在页面上输出内容【用JS输出】:定义一个变量,只能出现一种数据类型,不能出现多个
1、
注:document,write()中的内容将跳到body中实现,因为body里面可以读标签,所以实现了标签的效果
2、
注:alert()里面的内容在浏览器实现,不在body里面,所以不实现标签效果
二:在页面上输出h(h1——h6)标签【JS输出】
三:计算