今天开始学习了javascript的相关知识。
一个完整的Javascript由核心(ECMAScript)、文档对象模型(DOM)/浏览器对象模型(BOM)三部分组成。
Javascript作用:1.页面交互特效;2.表单验证
Javascript怎么用:1.获取元素(标签)id class 标签名
2.操作内容
3.操作属性
4.操作样式
5.创建删除标签
6.操作事件
页面弹出内容:1.alert();===>显示在窗口
2.document:write();===>显示在左上角
3.console.log();===>显示在控制台
Javascript使用方法:1.直接在标签里面写事件属性的值(常用的值是方法名)
2.在html文件中以标签的形式表现,标签名是script(位置没有限制)(script是一个对标签,有首有尾)
3.外部引用:在html文件中以标签形式表现,标签名是script。
Javascript三种窗口:alert();===>告警窗口,没有返回值
confirm();===>选择窗口,有返回值
prompt();===>输入窗口 ,有返回值
Javascript基础语法:1.注释、关键字、标识等
2.变量、数据类型
3.运算符
4.控制语句
5.数组
6.方法(函数)类、对象
注释:单行注释(//) 多行注释(/* */)
标识符规则:字母、数字、下划线、$符号等4部分组成,数字不能作为名字。
变量:定义并赋值。1、var 变量名="值;
2.var 变量名;
变量名="值";
运算符:1、算术运算符。 “+”、 “-”、 “*”、 “/”
2、赋值运算符。 “=”、“+=”、“-=”、“*=”、“/=”
3、比较运算符。(关系运算符)“>”、“<”、“>=”、“<=”、“==”、“!=”
4、逻辑运算符。①并且(&&);②或者(//);③反(!);
5、三元运算符 表达式。
自增自减:n1++; n1--;
自增自减在前在后运算顺序不一样
++在前,先++后计算; ++在后,先计算后++
短路运算:&
Javascript循环语句:1、if...else循环
if(表达式){
代码;}
else {
代码;}
2.switch语句:
n1=1;
switch(n1){
case 1:console.log("今天是星期一");
break;
default:
console.log("无匹配值");
}
3、for循环:
for(①初始化;②条件判断;③状态改变){④执行的代码}
例子:for(var i=0;i<3;i++){console.log(i)}
①②④③②④③②④③②
4、while循环:
while(①表达式){②执行的代码}
①判断表达式结果是不是true
例子:var n1=0;
while(n1<3){console.log(n1);}n1++;
5、do while循环
do{执行的代码};while(表达式);