मैं जावास्क्रिप्ट के लिए नया हूँ। अब मैं एक for लूप में समस्या का सामना कर रहा हूं।

मैंने जो बयान लिखा है:

var name = ["John", "Lee", "Alex"];
for( ; x < name.length -1; x++){
    document.write(name[x]);}

मुझे परिणाम John, Lee मिलना चाहिए, लेकिन मैं नहीं लूंगा।

-2
goh sheng 29 मार्च 2018, 03:38

3 जवाब

सबसे बढ़िया उत्तर

अघोषित वैरिएबल x और सबसे महत्वपूर्ण: आप विंडो एट्रिब्यूट name का उपयोग कर रहे हैं, ताकि वेरिएबल को String.

  • वेरिएबल x घोषित करें।
  • उदाहरण के लिए उस सरणी के पहचानकर्ता को names में बदलें।
var names = ["John", "Lee", "Alex"];
for (var x = 0; x < names.length - 1; x++) {
  document.write(names[x]);
}
0
Ele 29 मार्च 2018, 00:57

आपको चर x घोषित करने की आवश्यकता है, ताकि आप इसका उपयोग कर सकें:

 var name = ["John", "Lee", "Alex" ];
    for(var x= 0;x < name.length -1;x++ ){
        document.write(name[x]);
   }
0
Hussein Salman 29 मार्च 2018, 00:42

आप अपने लूप सिंटैक्स में var i के लिए घोषणा को याद कर रहे हैं, जहां मैंने खाली उद्धरण दिए हैं:

var name = ["John", "Lee", "Alex" ];
    for(" ";x < name.length -1;x++ ){
        document.write(name[x]);
    }
1
Peter Mortensen 14 अप्रैल 2018, 08:39