• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
肥肥大超
博客园    首页    新随笔    联系   管理    订阅  订阅
2013年11月25日
javascripte运算符---算数运算符
摘要: ECMAScript定义了5个算数运算符:加减乘除取余.如果参与算数运算的值不是数值,那么后台会先使用Number()转型函数将其转换为数值(隐式转换).运算规则如下: (1).数值直接进行算数操作. (2).只要有一个操作数是NaN结果即为NaN. (3)例子:1.加法varbox=1+2; //等于3varbox=1+NaN; //NaN,只要有一个NaN就为NaNvarbox=Infinity+Infinity; //Infinityvarbox=-Infinity+-Infinity; //-Infinityvarbox=Infinity+-Infinity; //NaN,正无穷和负无 阅读全文
posted @ 2013-11-25 13:47 sheroHuo 阅读(608) 评论(0) 推荐(0)
javascripte运算符---一元运算符
摘要: 一元运算符: 只能操作一个值得运算符.递增++,递减--前置和后置的区别: 在没有赋值操作的时候,前置和后置是没有区别的. 存在赋值操作的时候: var box=100++; //box=100 var nox=--100;//box=99其他类型应用一元运算符的规则: 数值字符串自动转换成数值 字符串包含非数值转换成NaN false-0;true-1 浮点数直接加1 对象如果不设置toString或valueof即为NaN1.加和减运算符加运算规则如下:varbox=100;+box;//100,对于数值,不会产生任何影响varbox='89';+box;//89,数值字符 阅读全文
posted @ 2013-11-25 10:49 sheroHuo 阅读(308) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3