⊗jsPmBsMOPa 21 of 505 menu

დაჯგუფების ფრჩხილები JavaScript-ში

სურვილის შემთხვევაში შეგიძლიათ მიუთითოთ ოპერაციების პრიორიტეტი მრგვალი ფრჩხილების გამოყენებით. მაგალითად, მოდით, შევცვალოთ ჩვენი კოდი ისე, რომ თავდაპირველად შესრულდეს მიმატება და მხოლოდ ამის შემდეგ გამრავლება:

let a = 2 * (2 + 3); alert(a); // გამოიტანს 10-ს (2 * 5-ის შედეგი)

შენიშვნა: ფრჩხილების რაოდენობა შეიძლება იყოს ნებისმიერი, მათ შორის ერთმანეთში ჩადგმული:

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

ფრჩხილებში შეიძლება ჩავსვათ ოპერაციები, რომლებსაც გააჩნიათ პრიორიტეტი - ეს არ იქნება შეცდომა. მაგალითად, ჩავსვათ ფრჩხილებში რიცხვების ნამრავლი:

let a = (2 * 2) + 3; alert(a); // გამოიტანს 7-ს (4 + 3-ის შედეგი)

ამ შემთხვევაში ფრჩხილები ზედმეტი აღმოჩნდება (ბოლოს და ბოლოს, გამრავლებასაც აქვს პრიორიტეტი), მაგრამ კოდი დопустиმაა.

ზოგჯერ ასეთ დაჯგუფებას იყენებენ იმ ადგილებში, სადაც ოპერაციების პრიორიტეტი აშკარა არ არის. მაგალითისთვის განვიხილოთ შემდეგი კოდი:

let a = 8 / 2 * 4; alert(a);

როგორც უკვე იცით, თავდაპირველად შესრულდება გაყოფა და შემდეგ გამრავლება. მაგრამ პირველი შეხედვით ეს შეიძლება აშკარა არ იყოს.

პრიორიტეტის ხაზგასასმელად შეგიძლიათ გამოიყენოთ დაჯგუფების ფრჩხილები:

let a = (8 / 2) * 4; alert(a);

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

let a = (2 + 3) * (2 + 3); alert(a);

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

let a = (2 + 3) * 2 + 3; alert(a);

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

let a = 2 * 8 / 4; alert(a);

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

let a = (2 * 8) / 4; alert(a);

კოდის გაშვების გარეშე, დაადგინეთ, რა გამოიტანს ეკრანზე:

let a = 2 * (8 / 4); alert(a);
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა