事件;就是对标签元素进行的动作 点击 双击 鼠标移入 键盘按下
写在什么位置
标签里面以 事件属性 的表现形式 属性名 on...
<button onClick="alert('这是弹窗')"></button>
html文档里面 以标签的形式表现 标签名 script
<script type="text/javascript">
这里面写js代码
alert(‘这是弹窗’)
</script>
引入文件 html文档里面 以标签的形式表现 标签名 script
<script type="text/javascript" src="路径"></script>
三种弹窗
alert();//告警窗口
confirm();//选择框 有返回值
promptly()://输入框
变量:用来村数据的 其数据是可以被改变的
定义:var aa
定义并赋值 var aa = 123
使用: aa;
赋值: 将右边的东西 赋值 给左边的东西
数据类型: 数字 字符串 布尔 null(空) undefined(没有定义) object
强类型语言 若类型语言
短整型 shot
长整形 long
整数 int
浮点数 float
双精度 double
数据类型转换:分自动类型转换和强制类型转换
运算符:
算数运算符:+(如果是数值相加,那么就是等于数值。如果是字符串相加,就是把两个字符串连起来,会自动把两边的数字转成字符串
1 + 1 =》2
"1" + "1" =>"11"
1+1+"1" => 2+"1"=>"21"
"1" + 1 + 1 => "111"),-,*,/,++,--,%(取余)
赋值运算符:=,+=,-=,*=,/=
关系运算符:>,<,>=,<=,!= ,==(比较值),===(比较值和类型)
逻辑运算符:&&,||,!
三元运算符:
表达式 ? 真干这个 : 假干这个;
typeof运算符: 返回数据类型
注意;双引号里面不要放双引号
eval(a+b);括号里面写javascript代码
控制语句:
判断:
if(){
};
if(){
}
else(){
};
if(){
}
else if(){
}
else if(){
}
...
var str = "";
switch()
运行原理;
变量str的值匹配 case后面的值
匹配到了就执行下面的代码
匹配不到就执行default 下面的代码
执行完代码后找break 找到就听
如果没有找到计入下一个case 找到(会执行case里面的代码)