মূল কন্টেন্টে যান
মডিউল 1 · 3-এর পাঠ 4কোর্সে 3/32~10 min
মডিউল পাঠ (3/4)

অপারেটর

অপারেটর হল ভাষার বিরাম চিহ্ন: তারা একটি বা নেয় আরো মান এবং একটি নতুন উত্পাদন. জাভাস্ক্রিপ্টের কয়েক ডজন আছে; এই পাঠ আমরা তিনটি সবচেয়ে সাধারণ পরিবারের দিকে তাকাই - পাটিগণিত, তুলনা, যৌক্তিক — এবং তাদের অগ্রাধিকার পড়তে শিখুন।

পাটিগণিত

JS
2 + 3; // 5
10 - 4; // 6
6 * 7; // 42
20 / 4; // 5
17 % 5; // 2   ← resto della divisione (modulo)
2 ** 10; // 1024 ← elevamento a potenza

% অপারেটর (মড্যুলো) পূর্ণসংখ্যা বিভাগের বাকী প্রদান করে এবং অত্যন্ত দরকারী: একটি সংখ্যা সমান কিনা তা পরীক্ষা করতে আপনি এটি ব্যবহার করবেন৷ (n % 2 === 0), সূচকগুলি ঘোরাতে, সময় বিন্যাস করতে।

অগ্রাধিকার এবং বন্ধনী

গণিতে যেমন, * এবং /-এর অগ্রাধিকার + এবং - এর চেয়ে বেশি। যখন গণনা সুস্পষ্ট নয়, বন্ধনী ব্যবহার করুন: তারা উদ্দেশ্য তৈরি করে স্পষ্ট করে এবং আপনাকে বাগ থেকে রক্ষা করে:

JS
2 + 3 * 4; // 14   ← prima il prodotto
(2 + 3) * 4; // 20   ← prima la somma, grazie alle parentesi

তুলনা

JS
3 === 3; // true
3 === '3'; // false ← stesso "valore", tipi diversi
3 !== '3'; // true
5 > 3; // true
5 >= 5; // true

যৌক্তিক

JS
true && false; // false   ← AND: vero solo se entrambi sono veri
true || false; // true    ← OR: vero se almeno uno è vero
!true; // false   ← NOT: inverte

&& এবং || উভয়ই শর্ট সার্কিট: তারা যত তাড়াতাড়ি মূল্যায়ন বন্ধ করে দেয় ফলাফল নির্ধারিত হয়। এই সম্পত্তিটি নিদর্শনগুলির জন্য ভিত্তি যেমন:

JS
const nome = utente?.nome || 'Anonimo';
// se utente.nome è "falsy", usa 'Anonimo'

চেষ্টা করে দেখুন

ব্যায়াম#js.m1.l3.e1
প্রচেষ্টা: 0লোড হচ্ছে...

(8 + 4) এর মান গণনা করুন 2 এর ঘাত, 6 দ্বারা বিভক্ত। শেষ রাশিটি অবশ্যই 24 প্রদান করবে।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

বন্ধনীগুলি সূচকের আগে যোগফলকে জোর করে; ** হল সূচক।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ

ব্যায়াম পর্যালোচনা করুন

ব্যায়াম#js.m1.l3.e2
প্রচেষ্টা: 0লোড হচ্ছে...

একটি একক অভিব্যক্তি লিখুন যা 'সত্য' প্রদান করে যদি 7 কঠোরভাবে 7 এর সমান হয় (প্রকার অনুসারেও) এবং একই সময়ে 5 10 এর কম হয়।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

&& (যৌক্তিক এবং) এর সাথে দুটি তুলনা একত্রিত করুন।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ