JavaScript学习
1.JavaScript的作用是:
(1)页面的交互特效
(2)表单验证
2.javascri组成:
ECMAscript---核心
DOM---文档对象模型
BOM---浏览器对象模型
window --窗口
history--历史记录
location--地址栏
document--页面
3.JavaScript使用方式;
1.直接在标签里面写,时间属性值(常用的值是方法名)
<div onClick="alert(123)">弹出123</div>
2.在HTML文件中以标签的形式表现,标签名是script
<script>
var a123 = 10;
a123 = 20
</script>
3.外部引用HTML文件中以标签的形式表现,标签名是script
<script type="text/javascript" src="名称+.js"></script>
4.JavaScript用法;
1.获取元素(标签)
2.操作内容
3.操作属性
4.操作样式
5.创建删除标签
6.操作事件
5.JavaScript语法;
1.注释、关键字、标识符
//单行注释
/*
多行注释
*/
标识符规则:字母、数字、下划线、¥符号 等4个组成部分,数字不能作为名字
2.变量、数据类型 数字、字符串、布尔值、null、undefined
定义并赋值:var 后跟变量名 = 值;
定义后赋值:var 后跟变量名; 变量名 = 值;
3.运算符
(1)算术运算符:+ -* / ++ --;%(取余);++在后,先计算后++;++在前,先++后计算
(2)赋值运算符:=
(3)逻辑运算符:&&(并且的意思);||(或的意思);!非 如:!=是不等于的意思;
(4)三元运算符:表达式
(5)字符串链接:string“表达式”双引号;‘ 表达式’单引号
6种类型:
(1)number(数字);强转:parseInt(转型);float:小数;
(2)Boolean布尔类型:true(1)/false(0);
(3)null 空值 没有指向;
(4)undefined没有任何定义
(5)object 对象
(6)字符串 string
(数组是对象的一部分)
4.控制语句
5.数组
6.方法(函数)类、对象
6.JS的三种弹窗方式:
alert();告警弹窗 --没有返回值;
confirm();选择弹窗 --有返回值:布尔类型:true/false;
prompt();输入式弹窗 --有返回值:用户输入。
注意:在php里边,最终结果是“布尔”结果
在javascript里边,&&和||是其中一个操作数,!是布尔结果
JavaScript选择与循环
1.if...else语句:
function 定义名(){
if(){
}elseif(){
}else{
}
}
2.switch语句:
switch(){
case 表达式:
分支;
case 表达式:
分支;
}
3.for循环语句:一直循环决断;
for(初始化;条件判断;状态改变){
执行的代码(逻辑推理)
}
4.while/do...while语句;满足某个条件
Break/Continue
break:跳出本层循环,终止循环
continue:条除本次循环,跳入下一次循环;