问答详情
源自:7-1 [JavaScript]理解闭包

声明变量以及返回值

我有两个问题想问一下:问题1.为什么在定义变量var _userId = 12;  前面加下划线,这样写有什么好处或是规范?问题2. function converter(userId) {return +userId;}return处为什么有加号?

提问者:nana_0013 2015-04-02 13:16

个回答

  • Bosn
    2015-04-02 13:25:00

    1. 只是某一种规范,在这里只是想表示这个是内部私有变量,不想被外部直接访问。

    2. 一元+,可以把变量转换为数字。如果是"123",则+"123"返回123。

  • nana_0013
    2015-04-02 13:58:40

    懂了!