val = +val

来源:4-4 [JavaScript]get/set方法

超哥_1

2015-02-10 17:28

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

写回答 关注

2回答

  • 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

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

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281111 学习 · 1020 问题

查看课程

相似问题