javascript - worksheets - विवरण चिन्ह के उदाहरण




जावास्क्रिप्ट अभिव्यक्तियों में अल्पविराम क्या करता है? (4)

अल्पविराम ऑपरेटर अपने दोनों ऑपरेटरों का मूल्यांकन करता है (बाएं से दाएं) और second ऑपरेंड का मूल्य देता है।

https://stackoverflow.com/a/3561056/5934465

यह इस तरह होना चाहिए!

कॉमा ऑपरेटर अपने प्रत्येक ऑपरेंड का मूल्यांकन करता है (बाएं से दाएं) और last ऑपरेंड का मान देता है।

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_Operator

अगर मैं उपयोग करता हूं:

1.09 * 1; // returns "1.09"

लेकिन अगर मैं इसका उपयोग करता हूं:

1,09 * 1; // returns "9"

मुझे पता है कि 1,0 9 संख्या नहीं है।

कोड के अंतिम भाग में अल्पविराम क्या करता है?

और ज्यादा उदाहरण

if (0,9) alert("ok"); // alert
if (9,0) alert("ok"); // don't alert
alert(1); alert(2); alert(3); // 3 alerts
alert(1), alert(2), alert(3); // 3 alerts too
alert("2",
    foo = function (param) {
        alert(param)
    },
    foo('1')
)
foo('3'); // alerts 1, 2 and 3

अल्पविराम ऑपरेटर अपने दोनों ऑपरेटरों का मूल्यांकन करता है (बाएं से दाएं) और दूसरे ऑपरेंड का मूल्य देता है।

स्रोत: https://developer.mozilla.org/en/JavaScript/Reference/Operators/Special_Operators/Comma_Operator

उदाहरण के लिए, अभिव्यक्ति 1,2,3,4,5 5 मूल्यांकन करती है। जाहिर है कि अल्पविराम ऑपरेटर केवल दुष्प्रभावों के संचालन के लिए उपयोगी है।


विचार करने के लिए कुछ और अलर्ट:

alert((0, 9));
alert((9, 0));
alert(("foo", "bar"));

इसके अलावा, अगर आप इसे इंटरैक्टिव तरीके से आजमा सकते हैं तो फायरबग कंसोल पर एक नज़र डालें।


https://developer.mozilla.org/en/JavaScript/Reference/Operators/Special_Operators/Comma_Operator एक नज़र डालें - अल्पविराम कई अभिव्यक्तियों / बयानों के लिए खड़ा है। उदाहरण के लिए अपने कोड में आप इस तरह की एक लाइन का उपयोग कर सकते हैं:

var a=0, b=0, c=0;

यह बिना लिखने के सभी तीन चर घोषित करेगा:

var a=0;
var b=0;
var c=0;

उम्मीद है की वो मदद करदे।






comma-operator