आधारभूत अपरेटरहरू
गणितीय अपरेशनहरू नम्बरहरू केहि आधारभूत अपरेटरहरू प्रयोग गरेर गर्न सकिन्छ:
- अतिरिक्त अपरेटर (
+
): यअतिरिक्त अपरेटरले दुई नम्बरहरू एकसाथ थप्दछ। उदाहरणका लागि:
console.log(1 + 2); // 3
console.log(1 + (-2)); // -1
- घटाउ अपरेटर (
-
): घटाउ अपरेटरले एउटा नम्बरलाई अर्कोबाट घटाउँदछ। उदाहरणका लागि:
console.log(3 - 2); // 1
console.log(3 - (-2)); // 5
- गुणन अपरेटर (
*
): गुणन अपरेटरलाई दुई नम्बर गुणा गर्दछ। उदाहरण को लागी:
console.log(2 * 3); // 6
console.log(2 * (-3)); // -6
- डिभिजन अपरेटर (
/
): डिभिजन अपरेटरले एक नम्बरलाई अर्कोले विभाजन गर्दछ। उदाहरणका लागि:
console.log(6 / 2); // 3
console.log(6 / (-2)); // -3
- बाँकी अपरेटर (
%
): बाँकी अपरेटरले डिभिजन अपरेशनका बाँकी भाग फिर्ता गर्दछ। उदाहरण को लागी:
console.log(10 % 3); // 1
console.log(11 % 3); // 2
console.log(12 % 3); // 0
जाभास्क्रिप्ट दोभाषे बायाँबाट दायाँ काम गर्दछ। एकजनाले माईन्ट्स भन्दा अलग र ग्रुप अभिव्यक्तिहरू जस्तै कोष्ठकहरू प्रयोग गर्न सक्दछ: c = (a / b) + d
जाभास्क्रिप्टले दुबै थपिएको र अनुरूपको लागि +
अपरेटर प्रयोग गर्दछ। नम्बरहरू थपिन्छन् जबकि तारहरू अनुगमन गरिन्छ।
NaN
एक नम्बर कानूनी संख्या होइन, यो कानूनी संख्या होइन, यो उठ्छ जब हामी एक गैर-संख्यात्मक स्ट्रिङको साथ अंकगणित गर्छौं परिणाम NaN
(Not a Number)।
let x = 100 / "10";
पार्सन्ट्र्यान्ट parseInt
विधिले स्ट्रिंगको रूपमा मान पार्स गर्दछ र पहिलो पूर्णांक फर्काउँछ।
parseInt("10"); // 10
parseInt("10.00"); // 10
parseInt("10.33"); // 10
parseInt("34 45 66"); // 34
parseInt(" 60 "); // 60
parseInt("40 years"); //40
parseInt("He was 40"); //NaN
जाभास्क्रिप्टमा, यदि हामी सबैभन्दा ठूलो सम्भावित संख्या बाहिर नम्बर गणना गर्दछौं यो `अनन्तको" फिर्ता गर्दछ।
let x = 2 / 0; // Infinity
let y = -2 / 0; // -Infinity
Exercise
Correct!
let num1 = 10;
let num2 = 5;
// Add num1 and num2.
let addResult =
// Subtract num2 from num1.
let subtractResult =
// Multiply num1 and num2.
let multiplyResult =
// Divide num1 by num2.
let divideResult =
// Find the remainder num1 is divided by num2.
let reminderResult =
let num1 = 10; let num2 = 5; // Add num1 and num2. let addResult = (num1 + num2); // Subtract num2 from num1. let subtractResult = (num1 - num2); // Multiply num1 and num2. let multiplyResult = (num1 * num2); // Divide num1 by num2. let divideResult = (num1 / num2); // Find the remainder num1 is divided by num2. let reminderResult = (num1 % num2);
assert(addResult === 15 && subtractResult === 5 && multiplyResult === 50 && divideResult === 2 && reminderResult === 0 );