/*
var box = 100;
--box; //前置递增,box = box +1
alert(box);//99 var box = 100;
var age = ++box; //先box累加到101,然后赋值给age
alert(age);//101 var box = 100;
var age = box++; //先box赋值给age100,然后在box累加101
alert(age);//100
alert(box);//101 var box = 100;
+box; //正数,负数 +box正数,-box 就是负数
alert(box);
var box = 100 + '100'; //这个时候的加号就是字符串连接符,
//而不是加法运算符,只要其中有一个是字符串, //那么就自动使用字符串连接符
alert(typeof box); var box = '您的年龄是:' + 10 + 20; //字符串链接操作 var box = 10 + 20 + '您的年龄是:'; //两个都是数值,那么就按照加法计算 var box = 10 + {}; //10+{} 10[object Object] 类型是string,字符串 var box = 10 + {
toString : function () { //如果对象toString返回的是数值,那么就按数值来
return '20';
}
}; var box = 100 / {
toString : function (){
return 123;
}
};
var box = -Infinity % -Infinity ;
alert(box); var box = '89';
box++; //++如果对数值字符串,有一个隐含的转型功能
alert(typeof box);//Number var box = '您的年龄是:' + (10 + 20); //括号强制优先级 30 alert(box); var box = '89';
alert(typeof +box); //+号,有个自动转型的功能 Number
*/ var box = {
toString : function () {
return 'Kee';
}
};
box++;
alert(box);//NaN

最新文章

  1. SQL Server 即时文件初始化
  2. CSS导航菜单水平居中的多种方法
  3. Python数学函数
  4. Hadoop - 实时查询Drill
  5. Bootstrap系列 -- 24. 下拉菜单基本用法
  6. Debian 8 安装 Nvidia 显卡驱动
  7. Spring MVC Junit4 单元測试 JunitTest
  8. 实现sqrt()函数
  9. #ifdef _cplusplus (转)
  10. c++ template笔记
  11. 環氧樹脂對COB的影響
  12. Qt编写端口扫描工具
  13. spring 框架的 @Autowired 和 @Resource 两种注解的区别
  14. PHP检测获取内存信息
  15. Yii2框架---常用代码
  16. Linux操作数据库基本
  17. 团队作业7---Alpha冲刺之事后诸葛亮
  18. 从无到有-在create-react-app基础上接入react-router、redux-saga
  19. ArrayList 和LinkedList的区别?
  20. java 接口实现的概念整理

热门文章

  1. Android Fragment详解(二):Fragment创建及其生命周期
  2. WSAWaitForMultipleEvents()
  3. Java为什么使用连接池
  4. Java基础知识强化46:StringBuffer类之判断一个字符串是否对称案例
  5. [serverlet][转载: 深入理解HTTP Session]
  6. Linux修改SSH连接数 重启SSH服务
  7. Java初转型-Tomcat安装和配置
  8. Resizable(调整大小)组件
  9. C#程序调用cmd执行命令-MySql备份还原
  10. DNN Module - Responsive Html Tabs 3 介绍