Number ֆունկցիան
Number ֆունկցիան փոխակերպում է տրված
արժեքը թվի: Տողի դեպքում եզրերում գտնվող
բացատային նիշերը կտրվում են, ապա, եթե
հնարավոր է տողը փոխակերպել թվի, ապա
վերադարձվում է այդ թիվը, իսկ եթե ոչ՝ վերադարձվում է
NaN:
true
արժեքը փոխակերպվում է 1 թվի,
false
արժեքը՝ 0 թվի: Օբյեկտները թվային
փոխակերպումների ժամանակ վերածվում են NaN-ի:
Շարահյուսություն
javascriptNumber(փոխակերպման ենթակա արժեք);
Օրինակ
Փոխակերպենք բուլյան
true արժեքը թվի.
javascriptNumber(true);
Կոդի կատարման արդյունք.
javascript1
Օրինակ
Այժմ փոխակերպենք
բուլյան false արժեքը.
javascriptNumber(false);
Կոդի կատարման արդյունք.
javascript0
Օրինակ
Ֆունկցիայի պարամետրում մուտքագրենք թիվ պարունակող տող.
javascriptNumber('53');
Փոխակերպման արդյունքում կստանանք թիվ.
javascript53
Օրինակ
Այժմ թվին ավելացնենք բացատներ տողի սկզբում և վերջում.
javascriptNumber(' 5 ');
Կոդի կատարումից հետո ավելորդ բացատները հեռանում են, և արդյունքում ստանում ենք թիվ.
javascript5
Օրինակ
Փոխակերպենք դատարկ տողը.
javascriptNumber('');
Կոդի կատարման արդյունք.
javascript0
Օրինակ
Այժմ փոխակերպենք տող, որը պարունակում է տառ և թիվ.
javascriptNumber('a5');
Կոդի կատարումից հետո
ստանում ենք NaN արժեք,
որը ցույց է տալիս անթույլատրելի մաթեմատիկական
գործողություն.
javascriptNaN
Օրինակ
Փոխենք տողում տառի և թվի տեղերը.
javascriptNumber('5a');
Կոդի կատարման արդյունքը կմնա նույնը.
javascriptNaN
Օրինակ
Այժմ փոխակերպենք տող, որում թվերը բաժանված են բացատով.
javascriptNumber('5 5');
Կոդի կատարման արդյունքում նորից կտեսնենք, որ տվյալ մաթեմատիկական գործողությունը անթույլատրելի է.
javascriptNaN
Օրինակ
Փոխակերպենք բուլյան
true արժեքը, որը տողում է.
javascriptNumber('true');
Կոդի կատարումից հետո
նորից կստանանք NaN.
javascriptNaN
Օրինակ
Այժմ փոխակերպենք դատարկ օբյեկտ.
javascriptNumber({});
Կոդի կատարման արդյունք.
javascriptNaN
Օրինակ
Ֆունկցիայի պարամետրում նշենք դատարկ զանգված.
javascriptNumber([]);
Արդյունքում կստանանք
0 թիվ.
javascript0
Օրինակ
Այժմ ավելացնենք զանգվածում թվանշան.
javascriptNumber([1]);
Զանգվածը կփոխակերպվի թվի.
javascript1
Օրինակ
Փոխակերպենք երկու թվանշան պարունակող զանգված.
javascriptNumber([1, 2]);
Արդյունքում նորից կհայտնվի, որ տվյալ մաթեմատիկական գործողությունը անթույլատրելի է.
javascriptNaN
Տես նաև
-
Numberֆունկցիան,
որը փոխակերպում է թվի -
parseIntֆունկցիան,
որը տողի սկզբից հանում է ամբողջ թիվ -
parseFloatֆունկցիան,
որը տողի սկզբից հանում է կոտորակային թիվ -
Stringֆունկցիան,
որը փոխակերպում է տողի -
Booleanֆունկցիան,
որը փոխակերպում է բուլյան արժեքի