一个javascript有关json的小问题(我可能用了假编译器)

一口快乐水 2017-01-23 08:27:54
example1:

```
json={
//字符串str
str:"+12345"
}
alert(typeof(str))
if(!json.str.indexOf("+")==-1)
{
alert("yes")
}
```
这个会输出什么呢?我猜会是json.str.indexOf("+") is not a function

example2:

```
json={str:"+123"}
alert(typeof(str))
alert(json.str.indexOf("+"))

```
输出会是什么呢?我猜是0

example3
```
json={str:
{indexOf:function(s){}
}
}
alert(json.str.indexOf("+"))

```
输出会是什么呢?

求大神亲测解释原理
我是不是用了假的编译器??
...全文
155 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
表示看不懂要测什么
似梦飞花 2017-01-23
  • 打赏
  • 举报
回复
自己跑下不就知道了啊

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧