2013-11-04 17 views
5

मैं जेएस के लिए नया हूं। आज मैं जो कुछ सीखा है उसका अभ्यास करने की कोशिश कर रहा था, और मुझे कुछ भी प्रिंट करने के लिए मेरा कंसोल लॉग नहीं मिल रहा है। मेरी "सुप्रभात" चेतावनी काम करता है, साथ ही साथ मेरा प्रारंभिक संकेत प्रश्न, लेकिन एक बार जब मैं "हाँ" या "नहीं" का उत्तर देता हूं, तो सबकुछ बंद हो जाता है। यहां मेरा कोड है:जावास्क्रिप्ट कंसोल लॉग काम नहीं कर रहा

alert("Good morning!"); 

var hireMe = prompt("Are you here because you're interested in hiring me?"); 

if (hireMe === "yes") { 
console.log("You've just made my day. Carry on.") 
} 

else { 
    console.log("Well, I hope you're at least thinking about it.") 
} 

धन्यवाद। अगर डेवलपर उपकरण (F12) को खोलने नहीं कर रहे हैं

+0

वहाँ सब पर कुछ भी कंसोल में मुद्रित है? यदि आप अलर्ट को 'console.log()' से बदलते हैं तो क्या होगा? – JJJ

+0

आप किस ब्राउज़र का उपयोग कर रहे हैं? हर ब्राउजर console.log –

+0

का समर्थन नहीं करता आपका ब्राउज़र क्या है? डेवलपर के कंसोल में कोई संदेश? –

उत्तर

3

मैं किसी भी कंसोल विंडो बिल्कुल भी दिखाई नहीं दिख रहा। ऐसा लगता है कि संकेत

console.log कंसोल पर लिखने के बाद कोई और कोड लिखा नहीं गया है।

यह कंसोल विंडो खोलने का कारण बनता है अगर यह पहले से खुला नहीं है।

मैन्युअल रूप से आपको अपने ब्राउज़र के कंसोल (डेवलपर टूल्स के बाद से आप क्रोम का उपयोग कर रहे हैं) खोलना होगा।

+0

धन्यवाद। मुझे नहीं पता था कि मुझे ऐसा करना था। :) – Jill

0

कुछ ब्राउज़र (आईई) दुर्घटना होगा: How can I use console logging in Internet Explorer?

+0

यह सच है, लेकिन यह ऊपर की समस्या का कारण नहीं है (मैंने वोट नहीं दिया, लेकिन बस यह कह रहा है, शायद यह है) – tymeJV

+0

"एक बार जब मैं जवाब देता हूं" हाँ "या" नहीं, "सबकुछ बंद हो जाता है।" – ElGavilan

+0

यह पहले से ही टिप्पणियों में स्थापित किया गया है कि ब्राउजर क्रोम है। – JJJ

0

आईई दुर्भाग्यवश इस निर्भरता है जहां कंसोल ऑब्जेक्ट केवल तभी बनाया जाता है जब आप इसे खोलते हैं (एफ 12)। तो console.log ऑब्जेक्ट कंसोल के लिए लॉग विधि को कॉल करने का प्रयास करता है, और यदि वह ऑब्जेक्ट अभी तक नहीं बनाया गया है, तो इसका परिणाम एक त्रुटि में होता है।

0

क्रोम में, कभी-कभी कंसोल पर प्रदर्शित सामग्री को "सभी को छुपाएं" में बदला जा सकता है। आवश्यक सामग्री देखने के लिए, ड्रॉप डाउन में उपयुक्त फ़ील्ड का चयन करें।

view image

+0

यह सुविधा अन्य ब्राउज़रों में भी मौजूद है। अन्य मान भी हैं कि इस ड्रॉपडाउन को 'console.log()' आउटपुट पर सेट और छुपाया जा सकता है। सुनिश्चित करें कि आपका ब्राउज़र आपको आवश्यक कंसोल आउटपुट प्रदर्शित कर रहा है। – andrewgu

0

अपने 'अगर' बयान पर एक नजर डालें। यह तीन के साथ काम करता है लेकिन डबल बराबर का उपयोग करना बेहतर है। आपका कोड होगा:

alert("Good morning!"); 
 

 
var hireMe = prompt("Are you here because you're interested in hiring me?"); 
 

 
if (hireMe == "yes") { 
 
console.log("You've just made my day. Carry on.") 
 
} 
 

 
else { 
 
    console.log("Well, I hope you're at least thinking about it.") 
 
}

0

अपने 'अगर' बयान पर एक नजर डालें। यह तीन के साथ काम करता है लेकिन डबल बराबर का उपयोग करना बेहतर है। आपका कोड होगा:

if (hireMe == "yes") { 
 
console.log("You've just made my day. Carry on.") 
 
} 
 

 
else { 
 
    console.log("Well, I hope you're at least thinking about it.") 
 
}

संबंधित मुद्दे