首页 > 试题广场 > 表达式 ”2”+3+4 的值为?
[单选题]

表达式 ”2”+3+4 的值为?

  • ”27”
  • 9
  • ”234”
  • ”9”

16个回答

添加回答
推荐
1、“+”是左关联,表达式相
   查看全部
编辑于 2017-03-17 23:20:22 回复(0)
答案C:因为都是+,从“2”开始加的时候,先处理"2"+3,再处理"23"+4,结果"234" ,如果是 "2"+3/4 ,结果就不一样了,先执行3/4 再和“2”加,结果是20
编辑于 2016-12-07 10:06:15 回复(0)
javascript语言融合了太多东西,面向对象,函数式编程、面向过程,所以会很有多奇葩的代码出现,本人建议如果在使用加法前,一定要先将字符串转换为数字在去计算,避免出现不必要的麻烦,该题答案是C:

    
编辑于 2016-12-08 09:29:51 回复(0)
+是左连接,结果为字符串, -是右连接,结果为number
发表于 2017-09-19 21:51:37 回复(0)
2+2+7 11. "1"+2+4. 124
发表于 2017-10-30 15:18:03 回复(0)
c
发表于 2017-07-20 11:16:59 回复(0)
规则是: 如果把数字与字符串相加,结果将成为字符串。
编辑于 2017-03-29 12:51:29 回复(0)
c
前两个有字符
发表于 2017-03-20 18:17:50 回复(0)
"234"在JavaScript中,数字与字符串相加,则将另一个数字转换为字符串然后将两者直接拼接为字符串,‘2’+3为‘23’,‘23’+4为‘234’,结果就是‘234’
发表于 2017-02-20 11:54:05 回复(0)
C按字符串处理
发表于 2017-02-13 22:10:41 回复(0)
C。
发表于 2017-02-03 09:59:29 回复(0)
C  
  如果有一个操作符是字符串,那么应用如下规则:
1、如果两个操作符都是字符串,则将第二个操作数与第一个操作数拼接起来
2、如果只有一个操作数是字符串,则将另一个操作数转换为字符串,然后再讲两个字符串拼接起来。
发表于 2016-12-12 08:39:36 回复(0)
java里结果也是c:"234 "
发表于 2016-12-08 18:02:24 回复(0)
结果为C
如果把数字与字符串相加,结果将成为字符串。
发表于 2016-12-08 11:30:37 回复(0)
要看什么语言 PHP 答案是B 是9   JS 是C 234
发表于 2016-12-08 09:19:35 回复(0)
c 1是字符串,又都是加法运算,不用考虑优先级的问题,直接从左向右一次运算,当他+2的时后会直接拼起来。
编辑于 2016-12-08 21:32:54 回复(0)
牛客网,程序员必备求职神器
QQ群:169195721
微 信:www_nowcoder_com 关注
微 博:牛客网 关注

扫一扫,把题目装进口袋