JavaScript二
1、运算符——三目运算符
由三个运算数或表达式组成的结构,对条件表达式的结果判断是true还是false,true就执行表达式1,false就执行表达式2
条件表达式?表达式1:表达式2
var uname='root'; var upwd='123856'; uname=='root' && upwd=='123456'?console.log('登陆成功'):console.log('登陆失败');
2、两个浏览器端函数
注:undifined,null,0,‘’,NaN,都是false
alert()弹出警示框
prompt()弹出提示(输入)框,输入的值是字符串类型
3、流程控制
程序=数据+算法
程序分为顺序执行、选择执行、循环执行
(1)if语句
语法格式:if(条件语句){
语句;
}
var money=28; if(money>=30){ money-=15; } console.log(money);
(2)if...else语句
语法规则:
if(条件语句){
语句1;
}
else{
语句2;
}
var age=10; if(age>18){ console.log('成年人'); } else{ console.log('未成年人'); }
(3)if...elese if...
语法规则:
if(条件语句){
语句1;
}
else if{
语句2;
}
else{
语句3;
}
var type='团员'; if (type=='群众') { console.log('这个人是群众'); } else if (type=='党员') { console.log('这个人是党员'); } else if (type=='团员') { console.log('这个人是团员'); } else{ console.log('非法人员'); }
(4)、switch...case,和if。。。else类似,是一项特殊的多项分支语句,注意:表达式和case比较的时候用的是绝对等于
语法规则:
switch(表达式){
case 1: //如果表达式的值为1
语句1;
break;
case n:
语句n;
break;
default: //如果以上所有的case都不匹配,会使用dafault中的语句
语句n+1;
}
var status=3; switch(status){ case 1: //如果status的值是1 console.log('待付款'); break; case 2: console.log('待发货'); break; case 3: console.log('运输中'); break; default: console.log('查询不到状态'); }
- 【JavaScript】在文本域中对输入字符及行数的限制
- “您查看的网页正在试图关闭窗口。是否关闭此窗口”的屏蔽方法(JavaScript)
- 用javascript实现来随机位置出现广告图片
- Javascript 正则表达式
- JavaScript高级程序设计(第3版)学习笔记11——内建对象
- 初学js者对javascript面向对象的认识分析
- javascript_note
- javascript 改变背景颜色--可以举一反三球该其他属性
- JavaScript组件之JQuery(A~Z)教程(基于Asp.net运行环境)[示例代码下载]
- Javascript ==== 因特网上最流行的脚本快速学习---Javascript对象,高级
- JavaScript语法支持严格模式:”use strict”
- Javascript和CSS浏览器兼容总结
- javascript 规范
- 深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
- JavaScript blog式日历控件
- firefox与IE对javascript和CSS的区别
- JavaScript获取浏览器高度和宽度值
- JavaScript中获取样式的原生方法小结
- JavaScript:prototype&apply&call