cb
ABCD
  • JS Танилцуулга
  • JS Хаана байрлах вэ
  • JS Гаралт /Output/
  • JS Мэдэгдэл /Statement/
  • JS Бичиглэл /Syntax/
  • JS Тайлбар /Comments/
  • JS Хувьсагч /Variables/
  • JS Оператор /Operators/
  • JS Арифметик оператор
  • JS Даалгаварын оператор
  • JS Өгөгдлийн төрөл
  • JS Функц /Function/
  • JS Обьект /Objects/
  • JS Тэмдэгт /Strings/
  • JS Тэмдэгтийн аргууд /String Methods/
  • Тоон утга /Numbers/
  • Тоон утга /Number methods/
  • JS Массив /Array/
  • JS Массив /Array Methods/
  • JS Ангилах /Sort/
  • JS массив давтах аргууд /Iteration/
  • JS Огноо /Dates/
  • JS огнооны формат
  • JS Get Date Methods
  • JS Set Date Methods
  • JS Математик объект
  • JS Cанамсаргүй тоо
  • JS Үнэн/ Худал Boolean утга
  • JS Харьцуулах ба Логик оператор
  • JS Нөхцөл шалгах / If Else
  • JS switch оператор
  • JS For давталт
  • JS For In давталт
  • Js For / Of давталт
  • JS While Давталт
  • JS Break ба Continue
  • JS Let Хувьсагч
  • JS Const Тогтмол хувьсагч
  • JS Төрөл хувиргалт
  • JS Алдаатай ажиллах Throw ба Try Catch
  • JS Гинжин хамаарал буюу Scope, Scope Chain
  • JS Hoisting буюу Өргөх
  • JS Хатуу горим буюу Strict Mode
  • JS this түлхүүр үг
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

Тоон утга /Numbers/

JavaScript-д тоог аравт болон бутархайгаар бичих боломжтой.

Жишээ нь

var x = 15;
var y = 78.9;

Үр дүнг харах

Хэт их болон хэт бага тоог шинжлэх ухааны (exponent) ашиглан бичиж болно.

Жишээ нь

var x = 155e5;    // 15500000
var y = 155e-5;   // 0.00155

Үр дүнг харах

Нарийвчлал

Бүхэл тоо нь 15 хүрэлэх оронтой байдаг.

Жишээ нь

var x = 999999999999999;   // x нь 999999999999999
var y = 9999999999999999;  // y нь 10000000000000000

Үр дүнг харах

Аравтын оронтой тоо нь хамгийн ихдээ 17 оронтой байдаг бөгөөд зарим тохиолдолд арфиметик үйлдэл хийх үед 100% зөв ажиллахгүй.

Жишээ нь

var x = 0.1 + 0.2;         // x will be 0.30000000000000004

Үр дүнг харах

Тоо болон Тэмдэгийг нэмэх

Анхаар

Javascript нь + операторыг нэмэх болон залгахад ашигладаг

Тоонуудыг хооронд нь нэмдэг бол тэмдэгтүүд, тоо болон тэмдэгтийг хооронд нь залгаж харуулах болно.

Хоёр тоон утга нэмэх үед тоон утга буцаах болон.

Жишээ нь

var x = 50;
var у = 40;
var z = x + y;     // z нь 90 байна (төрөл нь number)

Үр дүнг харах

Хоёр тэмдэгт мөр нэмэх үед загаад тэмдэгт утга буцаах болон.

Жишээ нь

var x = "50";
var у = "40";
var z = x + y;     // z нь 5040 байна (төрөл нь number)

Үр дүнг харах

Хэрэв тоон төрөл дээр тэмдэгт төрлийн утга нэмэх үед залгаад тэмдэгт төрлийн утга буцаах болно.

Жишээ нь

var x = 50;
var у = "40";
var z = x + y;     // z нь 5040 байна (төрөл нь number)

Үр дүнг харах

Тэмдэгт төрөл дээр тоон төрлийн утга нэмэх үед мөн адил залгаад тэмдэгт төрлийн утга буцаах болно.

Жишээ нь

var x = "50";
var у = 40;
var z = x + y;     // z нь 5040 байна (төрөл нь number)

Үр дүнг харах

Хүмүүсийн гаргадаг нийтлэг алдаа нь доорх жишээний үр дүнг 90 гэж андуурдаг.

Жишээ нь

var x = 50;
var у = 40;
var z = "Үр дүн бол " + x + y;    

Үр дүнг харах

Өөр нэгэн нийтлэг алдаа доорх жишээний үр дүнг 405090 гэж андуурдаг.

Жишээ нь

var x = 40;
var y = 50;
var z = "90";
var urdun = x + y + z;    

Үр дүнг харах

Анхаар

Javascript нь үйлдлийн дарааллыг зүүнээс баруун тийш хийдэг.

дээрх жишээнд 40 болон 50 нь тоон төрөл тул цифрүүдийг нэмээд үр дүнг дарааллын дагуу "90" string төрөлд залгаж байна.


Тоон тэмдэгт

Javascript-д string төрлийн хувьсагчид тоон төрлийн утга агуулж болно.

Жишээ нь

var x = 80;   //  x бол тоон төрөл
var y = "80";  // y бол тэмдэгт төрөл

Javascript нь string төрлийн хувьсагчийг тоон төрөлд хувиргаж үйлдэл хийж чадна.

Доорх жишээнд туршиж үзье

Жишээ нь

var x = "1000"; 
var y = "10";  
var z = x / y;  // z = 100 байна

Үр дүнг харах

Үржих болон хасах үйлдэл ч мөн адил ажиллах болно.

Жишээ нь

var x = "1000"; 
var y = "10";  
var z = x * y;  // z = 10000 байна

Үр дүнг харах

Жишээ нь

var x = "1000"; 
var y = "10";  
var z = x - y;  // z = 990 байна

Үр дүнг харах

Гэвч нэмэх үед ажиллахгүй гэдгийг бид өмнөх хичээл дээр үзсэн.

Жишээ нь

var x = "1000"; 
var y = "10";  
var z = x + y;  // z = 100010 байна

Үр дүнг харах

NaN - Not a Number Тоо биш байна

NaN нь Javascript хадгалсан Not a Number үгний товчлол бөгөөд тоон төрөл биш байна гэсэн санааг илэрхийлдэг.

Арифметик үйлдэл хийхэд үед тоо биш бол нь NaN буюу (Тоо биш) гэсэн үр дүнд хүргэнэ.

Жишээ нь

var x = 1000; 
var y = "арав";  
var z = x / y;  // z бол NaN-г буцаана.

Үр дүнг харах

Тоон төрөл мөн эсэхийг мэдэхийн тулд isNaN() глобал хувьсагчийг ашиглаж болно.

Жишээ нь

var x = 1000; 
var y = 1000 / "арав";  
var isNaN(y)  // y бол ture-г буцаана.

Үр дүнг харах

NaN-г математик үйлдэлд ашиглавал NaN-г буцаана.

Жишээ нь

var x = NaN;
var y = 77;  
var z = x + y;  // z бол NaN-г буцаана.

Үр дүнг харах

NaN-г string төрлийн хувьсагчд математик үйлдэл хийхэд үр дүн нь залгаж харуулна.

Жишээ нь

var X = NaN;
var y = "77";  
var z = x + y;  // z бол NaN-г буцаана.

Үр дүнг харах

NaN бол тоон төрөл

Жишээ нь

typeof NaN;  // "number"-г буцаана.

Үр дүнг харах

Сэтгэгдэлүүд

Контентын нэр
JS Танилцуулга
JS Хаана байрлах вэ
JS Гаралт /Output/
JS Мэдэгдэл /Statement/
JS Бичиглэл /Syntax/
JS Тайлбар /Comments/
JS Хувьсагч /Variables/
JS Оператор /Operators/
JS Арифметик оператор
JS Даалгаварын оператор
JS Өгөгдлийн төрөл
JS Функц /Function/
JS Обьект /Objects/
JS Тэмдэгт /Strings/
JS Тэмдэгтийн аргууд /String Methods/
Тоон утга /Numbers/
Тоон утга /Number methods/
JS Массив /Array/
JS Массив /Array Methods/
JS Ангилах /Sort/
JS массив давтах аргууд /Iteration/
JS Огноо /Dates/
JS огнооны формат
JS Get Date Methods
JS Set Date Methods
JS Математик объект
JS Cанамсаргүй тоо
JS Үнэн/ Худал Boolean утга
JS Харьцуулах ба Логик оператор
JS Нөхцөл шалгах / If Else
JS switch оператор
JS For давталт
JS For In давталт
Js For / Of давталт
JS While Давталт
JS Break ба Continue
JS Let Хувьсагч
JS Const Тогтмол хувьсагч
JS Төрөл хувиргалт
JS Алдаатай ажиллах Throw ба Try Catch
JS Гинжин хамаарал буюу Scope, Scope Chain
JS Hoisting буюу Өргөх
JS Хатуу горим буюу Strict Mode
JS this түлхүүр үг
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.