问答详情
源自:4-4 [JavaScript]get/set方法

val = +val

val = +val 是什么意思?老师

提问者:超哥_1 2015-02-10 17:28

个回答

  • derrick9006
    2015-02-11 22:54:44
    已采纳

    其实他的用意是这样的,先给你看两个举例

    1)

    var val = "5";

    var ans = val + 1;

    console.log(ans);

    51

    第一个举例是我把5设置为string。当string(5)加1的话答案会显示 “51”


    2)

    var val = "5";

    var ans = +val + 1;

    console.log(ans);

    6

    第二个举例是我把5设置为string。但是我在string(5)放了个符号“+” , 答案会显示 “6”
    其实“+”有如parseInt()这两个用法是一样的


    希望你明白 

  • 超哥_1
    2015-04-12 16:35:12

    谢谢老师!现在才看到答案,加深了一些印象,感谢,一如既往的支持慕课,加油