为了账号安全,请及时绑定邮箱和手机立即绑定

javaScript 的typeof 操作符

javaScript 的typeof 操作符

慕容3067478 2018-11-21 15:34:42
最近遇见一道js的题,题目是这样的。var str = 'abc' ;typeof (str++);最开始我以为返回的是String类型的值!但是结果却是Number,让我很费解!我理解的思路是,首先拆开 str++ , 也就是str = str+1; 这不就是字符串拼接么。返回的还是str啊。但是当我打印出来 str++ 之后 却是一个NaN的类型。typeof(NaN)就是一个Number类型!也就是说console.log(str++)console.log(str = str+1)并不是等价的!请问这是为什么??
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 456 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信