Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में आसन्न तत्वों की तुलना और स्वैप करना


यह बबल सॉर्ट की अवधारणा है। यह आसन्न तत्व की तुलना करता है, यदि यह कम है तो मान को स्वैप कर देता है।

उदाहरण

निम्नलिखित कोड देखें:

var numbers = [10, 100, 30, 40, 90, 4, 91, 56, 78];
function bubbleSorting(numbers) {
  for (var outer = 0; outer < numbers.length; outer++) {
    for (var inner = 0; inner < numbers.length; inner++) {
      if (numbers[outer] < numbers[inner]) {
        var temp = numbers[outer];
        numbers[outer] = numbers[inner];
        numbers[inner] = temp;
      }
    }
  }
  return numbers;
}
console.log(bubbleSorting(numbers));

उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:

node fileName.js.

यहां, मेरा फ़ाइल नाम demo233.js है।

आउटपुट

आउटपुट इस प्रकार है:

PS C:\Users\Amit\JavaScript-code> node demo233.js
[ 4, 10, 30, 40, 56, 78, 90, 91, 100 ]

  1. JavaScript नंबर्स उदाहरण JavaScript नंबर्स उदाहरण

    JavaScript में नंबर्स के लिए एक उदाहरण निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &

  1. जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करना जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करना

    जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करने के लिए दो फ़ंक्शन हैं: Math.round() और Math.trunc() - Math.round() - यह दशमलव संख्या को निकटतम पूर्णांक मान तक राउंड करता है। Math.trunc() - यह केवल दशमलव संख्या के भिन्नात्मक भाग को हटाता है और इसे पूर्ण संख्या में बदल देता है। जावास्क्रिप्ट म

  1. - JavaScript में ऐरे के नंबर्स का वर्ग और वर्गमूल योग

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन ऐरे में प्रत्येक संख्या लेना चाहिए और यदि यह सम है तो उसका वर्ग करना चाहिए, या यदि यह विषम है तो उसका वर्गमूल लेना चाहिए और फिर सभी नई संख्याओं का योग दो दशमलव स्थानों तक राउंड करके लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड