JavaScript红宝书 - 更新中
  • JavaScript 高级程序设计
  • 章节内容
    • 1. JavaScript 简介
    • 2. 在 HTML 中使用 JavaScript
    • 3. JavaScript 基本概念
    • 4. 变量、作用域和内存问题
    • 5. 引用类型
    • 6. 面向对象的程序设计
    • 7. 函数表达式
    • 8. BOM
    • 9. 客户端检测
    • 10. DOM
    • 11. DOM 扩展
    • 12. DOM2 和 DOM3
    • 13. 事件
    • 14. 表单脚本
    • 15. 使用 Canvas 绘图
    • 16. HTML5 脚本编程
    • 17. 错误处理与调试
    • 18. JavaScript 与 XML
    • 19. E4X
    • 20. JSON
    • 21. Ajax 与 Comet
    • 22. 高级技巧
    • 23. 离线应用与客户端存储
    • 24. 最佳实践
    • 25. 新兴的 API
  • 数据类型
    • Undefined
    • Null
    • Boolean
    • Number
    • String
    • Object
  • 引用类型
    • Array
    • Object
    • Function
    • Date
    • RegExp
    • 基本包装类型
    • 单体内置对象
  • 专项练习
    • 操作符
    • 语句
    • 数组
    • 函数
  • 附录
    • 操作符特殊规则
    • 严格模式规则
    • 兼容性汇总
Powered by GitBook
On this page

Was this helpful?

  1. 专项练习

操作符

操作符相关练习,操作符特殊规则和运算优先级

  1. 下列代码输出结果?

    var a = 0,b=0;
    b =  a++ + (a++ + 2), b, a = b++ ;
    console.log(a);
    console.log(b);
  2. 理解模与模运算符特点,a和b的结果分别是多少?

    var a = 17 % 12; 
    var b = -17 % -12; 
    console.log(a);
    console.log(b);
  3. 下列代码的输出结果?

    var a = 2+3;
    console.log(a++);
    console.log(++a);
    console.log(a--);
    console.log(--a);
  4. 下列代码的输出结果?

    var a = 3;
    var b = 5;
    var res = b - a != a && !b;
    console.log(res);
  5. 下列代码的输出结果?

    var a = 3;
    var b = 5;
    var res = a > b - a && ! b - a || a ? "true" : "false";
    console.log(res);
Previous专项练习Next语句

Last updated 5 years ago

Was this helpful?

TIY·试一试