返回介绍

第三课时

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

上节回顾:

  • 1、 window 作用域
    • 只要在 script 标签中定义的变量,默认就在 window 的作用域之下
    • 默认就是 window 这个对象里面写代码
  • 2、数据类型
    • number :数字
    • string :字符类型,必须用引号引起来
    • boolean :布尔类型 true false
    • null :变量引用了一块堆中一个空的空间
    • object :引用对象类型(存在于堆里面)
    • array :数组类型
    • function :函数数据类型
  • 对象数据类型: object , array , function
  • 3、 javascript 脚本执行顺序
    • 定义 var function
    • 执行 其他所有

知识点:

1、运算符

  • 算术运算符( + , - , * , / , % , ++ , -- )
    • 如果引用所指的地方是 null 的话,那么在运算中就会自动变成 0
    • % 运算符 如: 4%5 取模 模是 4 7%5 取模 模是 7-5=2
  • 字符串和数字相加的情况:
    • 左右都是数字:数字相加
    • 左右有一个字符串:字符串拼接
    • 左右边有一个 null : null 看做 0
    • 左右边有一个 undefined :结果是 NANnot is number
  • 赋值运算符( = , -= , += , *= , /= , %= )
  • 比较运算符( == , === , != , > , < , >= , <= )
    • 先执行表达式计算再赋值
    • ==!= 在比较之前首先让双方的值做隐士类型转换, === 不转换
  • 逻辑运算符( || , && , ! )
    • || 在 js 中和 PHP 中是不一样的 js 中返回逻辑或的左边或右边的一个结果 PHP 返回 || 或出来以后的结果即: true false
    • 特殊性(注意)—一定要记住(这个特性和其他编程语言不一样):在 js 里返回不是布尔值
    • || 短路运算 第一个条件为真 后面不执行
    • && 把表达式最后一个值返回(注意这里)

条件运符( 表达式 1?表达式 2:表达式 3 ) 三元运算符

  • 表达式 1?表达式 2:表达式 3 表达式 1 为真 返回表达式 2 否则返回表达式 3
  • 三元运算符 可以多层次嵌套使用

2、在 js 中 有四种被认为是

  • undefined
  • null
  • false
  • 0
  • 例子: var age = prompt("温馨提示:","请输入您的年龄")||0
  • 当点击取消的时候,如果出现 undefined null fasle 0 表示非的逻辑 那么 || 就会过滤,取右边的值 0

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

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

发布评论

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