var sum = 3 + 2; alert(sum)为什么不能用 alert(3+2)替代

来源:1-9 JavaScript-什么是函数

qq_Pokerface_8

2017-03-22 20:32

 var sum = 3 + 2; alert(sum)为什么不能用 alert(3+2)替代

写回答 关注

4回答

  • _____________12
    2017-03-22 20:40:44
    已采纳
    var sum = 3 + 2; alert(sum);

    sum 的值是5,所以alert(sum)就会弹出5

    alert(3+2)

    alert(3+2)并不会计算3+2,而是直接弹出"3+2"

    ______...

    额额,其实两种方法是一样的,都是弹出5.我错了

    2017-06-19 16:18:57

    共 2 条回复 >

  • Kylin715
    2017-03-22 20:59:41

    那你想alert出来“3+2”要怎么办呢?所以要区分开。如果不借助sum你可以 alert((3+2))

  • qq_走天涯_5
    2017-03-22 20:43:04

    alert是直接显示结果的 ,当你用alert(3+2)时,其显示结果也就为3+2,而不是你想要的 5,sum=3+2,是将3+2的结果给sum!

  • qq_v_101
    2017-03-22 20:42:50

    sum定义的是一个函数,“3+2”是一个字符串,3+2是一个表达式!

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739816 学习 · 9566 问题

查看课程

相似问题