返回介绍

第四课时

发布于 2024-09-07 17:38:19 字数 1949 浏览 0 评论 0 收藏 0

上节回顾:

  • 1、运算符
    • 算术运算符( + , - , * , / , % , ++ , -- )
    • 如果 + 号左边和右边有一边是字符串类型的数据的话,这个时候就变成字符串拼接
    • var str = "你好"+123; //你好 123
    • var count = 2;
    • var str1 = "你叫了我第"-count+"次"; //你叫了我第 2 次
    • 如果引用所指的地方是 null 的话,那么在运算中就会自动变成 0
  • 2、赋值运算符*( = , -= , += ,`= , /= , %=`)
  • 3、 比较运算符( ==,===,!=,>,<,>=,<= )
    • 先执行表达式计算再赋值
    • ==!= 在比较之前首先让双方的值做隐士类型转换, === 不转换
  • 4、逻辑运算符( ||,&&,! )
  • 5、条件运算符( 1>2?3:4 )

知识点:

1、 console.log 调试程序

  • 开发中大量使用这个 而不用 alert

2、条件结构

  • if

javascriptif 语句优化写法

  • 使用常见的三元操作符
if (foo) bar(); else baz(); ==> foo?bar():baz();
if (!foo) bar(); else baz(); ==> foo?baz():bar();
if (foo) return bar(); else return baz(); ==> return foo?bar():baz();
  • 使用 and(&&)or(||) 运算符
if (foo) bar(); ==> foo&&bar();
if (!foo) bar(); ==> foo||bar();
  • if...else
  • if...else if...else
  • 当通过判断返回某个值的时候,优先使用三元表达式
  • 当通过判断执行 N 段逻辑代码的时候,只能用条件结构

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文