javascript的作用:1、页面交互特效
2、表单验证
javascript组成:1、ECAscript---核心
2、DOM---文档对象模型
3、BOM---浏览器对象模型
4、history---历史记录
5、loeation---地址栏
6、document---页面
7、straues---任务栏
javascript怎么干:
1、获取元素
2、操作内容
3、操作属性
4、创建删除标签
5、操作样式
6、操作事件
javascript的语法:
1、注释 关键字 标示符
2、变量 常量 数据类型
3、运算符
4、控制语句
5、数组
6、方法(函数)类 对象
标示符规则:字母,下划线,数字,$符号;其中标示符不可完全用数字表示
数据类型:
1、number(int/float)
2、string 字符串
3、布尔类型 true/false
4、null 空值没有指向
5、unfined 没有定义对象
6、object 对象(数组是对象的一部分)
运算符:
1、算术运算符:%,+,-,*,/,++,--
2、赋值运算符:=,+=,-=
3、关系运算符:<,>,<=,>=,!=
4、逻辑运算符:&&关系与,||关系或,!反
变量定义:var 变量名=值(定义并赋值)
var 变量名;变量名=值(定义后赋值)
javascript使用方式:
1、直接在标签里面写时间属性的值(常用的值是方法名)
2、在html文件中以标签的形式出现,标签名script
3、外部引用
javascript三种弹窗:console.log()--控制台打印出信息
alert()--告警窗口,没有回值
confirm()--选择窗口有返回值,布尔类型
prompt()--输入窗口,有返回值,用户输入
控制语句:
if(表达式){js代码1}else{js代码2}
switch(匹配的值){case 值:
执行的代码;break;
default:执行的代码;break;
}
for循环:for(初始化;条件判断;状态改变){执行的代码}
while(表达式1){执行的代码}
两种循环运用场景:for已知循环次数;while满足某个条件,终止循环
关键字:break终止循环(再for,switch里用)
continue跳过本次循环
函数封装:function 函数名(参数列表){代码集合} 函数没有调用就不执行