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 ֆունկցիան,
    որը փոխակերպում է բուլյան արժեքի