В JavaScript, String () и добавление opreator (как + '') различие - PullRequest
0 голосов
/ 26 марта 2020

Сначала покажите код.

let a = 123

// step 1, result: b = '123'
let b = String(a)

// step 2, result: c = '123'
let c  = a + ''

В чем разница ?

Step 1, вызванная методами toString ()?

Если связано концепции, я надеюсь, вы можете объяснить.

Большое спасибо.

(Я знаю, что мой Engli sh плохой, пожалуйста, поправьте меня.)

1 Ответ

0 голосов
/ 26 марта 2020

Это похоже на ярлык для приведения значений.

// to String 
'' + 123    // '123' as string
String(123) // '123' as string

// to Number
+'123'        // 123 as number
Number('123') // 123 as number

Нет разницы между функциями и этими относительными ярлыками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...