1.Javascript是个脚本语言,需要有宿主文件,宿主文件是HTML文件
2.与Java没有直接关系,
3.用法
在HTML中有三块
.在head里面
.在body里面
.在</html>之后。一般写在</html之后>
<script language="javascript“>代码必须放在这里面</script>
4.三个常用对话框
.alert("")警告对话框,作用是弹出一个警告对话框
.confirm("")是去诶那个对话框,作用是弹出一个可供选择的对话框,点击确定之后,返回TRUE,点击取消返回FALSE,可以用变量来接受
.prompt("要显示的提示文字"),作用是弹出一个可以输入内容的对话框
二.语法
1.基本数据类型:
字符串,小数,整数,日期时间,布尔类型等
2.变量:
通用类型var
var a //所有变量定义都用var定义,var是通用的可变类型
3.数组
数组的定义;new Array(); //长度是动态变化的,里面可以放任意类型的元素
数组元素的赋值:a[0]=123,a[1]="hello",元素中的索引从0开始
数组的取值:a[i]
数组属性:a.length;//数组元素的个数,长度
方法:a.sort();//数组排序,按照每一个元素的第一个字符进行排序,a.reverse();//反转数组
4.函数
定义函数:function add(形参){函数体}//函数名为add,输入为参数的形式,返回值可以使var类型也可以return一个返回值
函数必须经过调用才能执行,调用add(实参)
*放在头部也可以读取(最先读取头部)
表单提交时会自动刷新网页,最好关掉
写法:
(1)输出
<script>document.write("hello world");</script>
(2)按钮运用
<input name="alert" value="alert" tyoe="button" onclick='alert("这是触发事件")'/>
(3)定义变量并输出
var bianliang;
bianliang=”123“;
document write(bianliang);
(4)改变元素的属性
<p id="hello">hello</p>
<script>
function hello()
{
x=document.getElementById(hello)
x.style.color="red"
}
</script>
<input type="button" value="点击变颜色" onclick="hello()"/>
<!--点击由黑色变成红色-->
5.iterm索引,指示第n个出现的元素,与getElementsByName同时使用
定义一组变量
var student=
{
name="张三"
sex="男"
};
student name=”张三“;
document.write(student.name);
(打印张三)
外部调用js
<script src=""></>