renovations
This commit is contained in:
parent
c108f03596
commit
9122b131d0
12 changed files with 580 additions and 52 deletions
|
@ -0,0 +1,15 @@
|
|||
Для определения примитивного типа строка/число подойдет оператор [typeof](#type-typeof).
|
||||
|
||||
Примеры его работы:
|
||||
|
||||
```js
|
||||
//+ run
|
||||
alert( typeof 123 ); // "number"
|
||||
alert( typeof "строка" ); // "string"
|
||||
alert( typeof new Date() ); // "object"
|
||||
alert( typeof [] ); // "object"
|
||||
```
|
||||
|
||||
Оператор `typeof` не умеет различать разные типы объектов, они для него все на одно лицо: `"object"`. Поэтому он не сможет отличить `Date` от `Array`.
|
||||
|
||||
Для отличия `Array` используем вызов `Array.isArray`. Если он неверен, значит у нас дата.
|
Loading…
Add table
Add a link
Reference in a new issue