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 түлхүүр үг
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

JS Арифметик оператор

Арифметик операторууд нь тоон дээр арифметик үйлдэл гүйцэтгэхэд хэрэглэгддэг.

ОператорТайлбар
+ Нэмэх
- Хасах
* Үржих
** Зэрэгт дэвшүүлэх
/ Хуваах
% Хувааж үлдэгдэлийг авах
++ Нэгээр нэмэгдүүлэх
-- Нэгээр хорогдуулах

Арифметик үйлдлүүд

Ердийн арифметик үйлдэл нь хоёр тоон дээр ажилладаг.

Жишээ нь

var x = 250 + 150;

Үр дүнг харах

Хоёр хувьсагч дээр ажилладаг.

Жишээ нь

var x = 250, y = 150;
var z = x + y;

Үр дүнг харах

Илэрхийллийг ч мөн бодож чадна.

Жишээ нь

var a = 2;
var x = (250 + 150) / 4 * a;
Үр дүнг харах

Нэмэх

+ оператор нь тоонуудыг нэмэх болно.

Жишээ нь

var x = 15, y = 5;
var z = x + y;

Үр дүнг харах

Хасах

- оператор нь тоонуудыг хасах болно.

Жишээ нь

var x = 15, y = 5;
var z = x - y;

Үр дүнг харах

Үржүүлэх

* оператор нь тоонуудыг үржүүлэх болно.

Жишээ нь

var x = 15, y = 5;
var z = x * y;

Үр дүнг харах

Хуваах

/ оператор нь тоонуудыг хуваах болно.

Жишээ нь

var x = 15, y = 7;
var z = x / y;

Үр дүнг харах

Үлдэгдэл

% оператор нь тоонуудыг хувааж үлдэгдэлийг буцаах болно.

Жишээ нь

var x = 15, y = 7;
var z = x % y;

Үр дүнг харах

Нэмэгдүүлэх

++ оператор нь тоог нэмэгдүүлж буцаах болно.

Жишээ нь

var x = 15;
x++;
var z = x;

Үр дүнг харах

Зэрэг дэвшүүлэх

** оператор нь тоог зэрэг дэвшүүлнэ.

Жишээ нь

var x = 5;
var z = x ** 3;

Үр дүнг харах

Math.pow(x,y) функц нь x ** y тэй адил үр дүнг үзүүлнэ.

Жишээ нь

var x = 5;
var z = Math.pow(x,3);
document.getElementById("test").innerHTML = z;

Үр дүнг харах

Операторын дараалал

Операторын дараалал нь арифметик үйлдлийн дараалалтай адил байна

Жишээ нь

var x = 150 + 50 * 2;

Үр дүнг харах

Арифметик дарааллын хувьд *, / үйлдлийг +, - үйлдлийн өмнө хийдэг.
Хэрэв илэрхийлэлд () байвал хаалтан доторх үйлдлийг эхэнд нь гүйцэтгэнэ. Үүнийг бид Ерөнхий боловсролын сургуулийн математикийн хичээл дээрээс мэддэг болсон.

Жишээ нь

var x = (150 + 50) * 2;

Үр дүнг харах

Хэрэв олон тооны үйлдлийг ижил төвшний операторууд гүйцэтгэх үед операторын дараалал нь зүүнээс баруунд даалгаврыг гүйцэтгэх болно.

Жишээ нь

var x = 150 + 50 - 2;

Үр дүнг харах

Операторын дарааллын утгууд

УтгаОператорТайлбарЖишээ
20 () Илэрхийлэлийг багцлах (5 +10)
       
19 . Гишүүн car.name
19 [] Гишүүн car["name"]
       
18 () Функц дуудах myFuction()
18 new Үүсгэх new Date()
       
17 ++ Нэмэгдүүлнэ i++
17 -- Бууруулна i--
       
16 ++ Нэмэгдүүлнэ ++i
16 -- Бууруулна --i
16 ! Үгүй бол !(x==y)
16 typeof Төрөл typeof x
       
15 ** Зэрэгт дэвшүүлнэ 15 ** 2
       
14 * Үржүүлэх 5 * 2
14 / Хуваах 15 / 3
14 % Үлдэгдэлтэй хуваах 15 % 2
       
13 + Нэмэх 5 + 5
13 - Хасах 15 - 3
       
12 << Bitwise Зүүн шилжих x << 2
12 >> Bitwise Баруун шилжих x >> 2
12 >>> Bitwise Баруун шилжих Unsigned x >>> 2
       
11  < Бага x < y 
11 <= Бага буюу тэнцүү x <= y
11 > Их  x > y
11 >= Их буюу тэнцүү x >= y
11 in Обьектийн шинж чанар "PI" in Math
11 instanceof Instance of Object instanceof Array
       
10 == Тэнцүү x == y 
10 === Тэнцүү /Strict equal/ x === y
10 != Ялгаатай  x != y
10 !== Тэнцүү /Strict equal/ x !== y
       
9 & Bitwise БА x & y
8 ^ Bitwise XOR x ^ y
7 | Bitwise Эсвэл x | y
6 && Логик ба x && y
5 || Логик эсвэл x || y
4 ?: Гурвалсан оператор ? "Тийм" : "Үгүй"
       
3 += Даалгаварын оператор x += y
3 /= Даалгаварын оператор x /= y
3 -= Даалгаварын оператор x -= y
3 *= Даалгаварын оператор x *= y
3 %= Даалгаварын оператор x %= y
3 <<= Даалгаварын оператор x <<= y
3 >>= Даалгаварын оператор x >>= y
3 >>>= Даалгаварын оператор x >>>= y
3 &= Даалгаварын оператор x &= y
3 ^= Даалгаварын оператор x ^= y
3 |= Даалгаварын оператор x |= y
       
2 yield Функц зогсоох yield x
1 , Таслал 5, 6

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

Контентын нэр
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.