ای سی ایم اسکریپت شرطی عملگر

ਸ਼ਰਤੀ ਆਪਰੇਟਰ

ਸ਼ਰਤੀ ਆਪਰੇਟਰ ਹੈ ਜੋ ਐਕਮਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਸਭ ਤੋਂ ਅਧਿਕ ਕਾਰਜਕਾਰੀ ਆਪਰੇਟਰ ਹੈ, ਇਸਦਾ ਰੂਪ ਜਾਵਾ ਵਿੱਚ ਸਮਾਨ ਹੈ。

variable = boolean_expression ? true_value : false_value;

ਇਹ ਪ੍ਰਗਟਾਵਾ ਮੁੱਖ ਤੌਰ 'ਤੇ boolean_expression ਦੇ ਗਣਨਾ ਨਤੀਜੇ ਦੇ ਸ਼ਰਤੀ ਤੌਰ 'ਤੇ ਵਰਗ ਨੂੰ ਅਸਮਾਨ ਦਿੱਤਾ ਜਾਵੇ। ਜੇਕਰ Boolean_expression ਜੇਕਰ ਇਹ ਸਹੀ ਹੈ ਤਾਂ true_value ਵਰਗ ਨੂੰ ਅਸਮਾਨ ਦਿੱਤਾ ਜਾਵੇ; ਜੇਕਰ ਇਹ ਤੀਬਰ ਹੈ ਤਾਂ false_value ਵਰਗ ਨੂੰ ਅਸਮਾਨ ਦਿੱਤਾ ਜਾਵੇ

ਉਦਾਹਰਣ ਦੇ ਤੌਰ 'ਤੇ:

var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;

ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ, iMax ਨੂੰ ਨੰਬਰ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਡੀ ਗਿਣਤੀ ਨੂੰ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਪ੍ਰਗਟਾਵਾ ਐਲਾਨ ਕਰਦਾ ਹੈ ਕਿ ਜੇਕਰ iNum1 iNum2 ਤੋਂ ਵੱਡਾ ਹੈ ਤਾਂ iNum1 ਨੂੰ iMax ਨੂੰ ਦਿੱਤਾ ਜਾਵੇ। ਪਰ ਜੇਕਰ ਪ੍ਰਗਟਾਵਾ ਤੀਬਰ ਹੈ (ਯਾਨੀ iNum2 iNum1 ਤੋਂ ਵੱਡਾ ਹੈ ਜਾਂ ਬਰਾਬਰ ਹੈ), ਤਾਂ iNum2 ਨੂੰ iMax ਨੂੰ ਦਿੱਤਾ ਜਾਵੇ।