javascript 的逻辑中断(短路操作)
2024-08-31 05:50:24
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body> <script type="text/javascript">
// 逻辑中断 (短路操作)
// 逻辑或: ||
// 逻辑与: && // 逻辑或:
// 语法: 表达式1 || 表达式2
// 如果第一个表达式的值为真:则返回表达式1
// 如果第一个表达式的值为假:则返回表达式2 // 逻辑与:
// 语法: 表达式1 && 表达式2
// 如果第一个表达式的值为真:则返回表达式2
// 如果第一个表达式的值为假:则返回表达式1 // var b = 123 || 456;
var b = 0 || 456;
console.log(b); // 应用场景:函数的参数默认值
function fn(num1) {
// console.log(num1);
num1 = num1 || 1;
// if(num1 !== 0) {
// num1 = 1;
// }
console.log(num1);
} // 如果不穿参数,num1的值:undefined
fn(); //
fn(123); // // 逻辑与
// var b = 123 && 456;
// var b = 0 && 456;
// console.log(b); // 做判断的时候
// if( 条件1 && 条件2 && 条件3)
// if( 条件1 || 条件2 || 条件3)
//
</script>
</body>
</html>
最新文章
- 纯css3手机页面图标样式代码
- 控制div位于最上层
- 3.1 SharePreference
- HBase在单Column和多Column情况下批量Put的性能对比分析
- 无线客户端框架设计(2):项目结构的设计(iOS篇)
- 无法启动T-SQL 调试
- aspose.cell制作excel常见写法
- [POJ 2356] Find a multiple
- 理解 traits
- idea编译工程时出现Error:java: 无效的目标发行版: 1.8
- 如何编写Spring-Boot自动配置
- 安卓开发中SQLite的使用(附实例)
- SpringMVC源码情操陶冶-RequestMappingHandlerAdapter适配器
- JMC监控(Windows上远程连接监控Linux服务器的JVM)
- Java面试题中的Redis大合集,所有你想找的都在这里!
- Mockito框架入门教程(一)
- keepalived添加服务自启动报错分析
- javascript 面向对象-面试题实例
- head内部标签(常用部分)
- Oracle数据库web维护管理及监控