JavaScript
1、JavaScript在HTML的引用共有4种:
(1)页头引入(head标签内);
(2)页中引入(body标签内);
(3)元素事件中引入(标签属性中引入);
(4)引入外部JS文件;
标示符规则(变量命名):
(1)第一个字符必须是字母、下划线(_)或美元符号这3种其中之一,其后的字符可以是字母、数字或下划线、美元符号;
(2)变量名不能包含空格、加号、减号等符号;
(3)标识符不能和JavaScript中用于其他目的的关键字同名;
基本数据类型
number
string
boolean
null
undefined
转义字符
JavaScript基本语法
1.执行循序
2.区分大小写
3.分号和空格
JavaScript对程序流程的控制跟其他编程语言是一样的,主要有3种:
(1)顺序结构;
(2)选择结构;
(3)循环结构;
一、选择结构
在JavaScript中,选择结构共有5种:
(1)if语句;
(2)if……else语句;
(3)if……else if……语句;
(4)if语句的嵌套;
(5)switch语句;
二、循环结构
在JavaScript中,循环结构总有3种:
(1)while语句;
(2)do……while语句;
(3)for语句;
三、跳转语句
JavaScript支持的跳转语句主要有2种:
(1)break语句;
(2)continue语句;
break语句与continue语句的主要区别是:break是彻底结束循环,而continue是结束本次循环。在这一点跟其他编程语言(如C和Java)相同。
时间。。。。
数组
1、变量只适合存储一个数据,对于大量相同性质的数据优先考虑使用数组存储。
2、数组具有以下特点:
(1)数组是存储一组“相同数据类型”的数据结构;
(2)数组使用下标方式来获取某一项数值;
Array对象常用方法
slice()
获取数组中的某段数组元素
unshift()
在数组开头添加元素
push()
在数组末尾添加元素
shift()
删除数组中第一个元素
pop()
删除数组最后一个元素
toString()
将数组转换为字符串
join()
将数组元素连接成字符串
concat()
多个数组连接为字符串
sort()
数组元素正向排序
reverse()
数组元素反向排序
Math对象的方法
max(x,y)
返回x和y中的最大值
min(x,y)
返回x和y中的最小值
pow(x,y)
返回x的y次幂
abs(x)
返回数的绝对值
round(x)
把数四舍五入为最接近的整数
random()
返回0~1之间的随机数
ceil(x)
对一个数进行上舍入
floor(x)
对一个数进行下舍入
window对象
1、一个浏览器窗口就是一个window对象;
2、window对象是最核心的对象,document对象、history对象等都是window对象的子对象。
window对象方法
open()、close()
打开窗口、关闭窗口
resizeBy()、resizeTo()
改变窗口大小
moveBy()、moveTo()
移动窗口
setTimeout()、clearTimeout()
设置或取消“一次性”执行的定时器
setInterval()、clearInterval()
设置或取消“重复
javascript对话框
(1)alert():仅有提示文字,没有返回值;
(2)confirm():具有提示文字,返回“布尔值”(true或false);
(3)prompt():具有提示文字,返回“字符串”;