முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 1 · பாடம் 4 இன் 4பாடத்திட்டத்தில் 4/32~10 min
தொகுதி பாடங்கள் (4/4)

நிபந்தனைகள்: if, else, trinary

ஒரு நிரல் அதன் அனைத்து வழிமுறைகளையும் ஒரு நேர்கோட்டில் இயக்குவதில்லை. அது தொடர்ந்து தீர்மானிக்க வேண்டும்: விலை வரம்புக்கு கீழே இருந்தால், விண்ணப்பிக்கவும் தள்ளுபடி; பயனர் உள்நுழைந்திருந்தால், பேனலைக் காட்டு; இல்லையெனில் காட்டு புகுபதிகை. முடிவுகளை எடுக்கப் பயன்படுத்தப்படும் வழிமுறைகள் நிபந்தனைகள் எனப்படும்.

if / else

அடிப்படை வடிவம் if (condition) { … } else { … }:

JS
const eta = 20;

if (eta >= 18) {
  console.log('Maggiorenne');
} else {
  console.log('Minorenne');
}

அடைப்புக்குறிகளுக்கு இடையே உள்ள நிலை மதிப்பிடப்படுகிறது; அது "உண்மை" என்றால் (JS இல் சொல்) முதல் தொகுதி செயல்படுத்தப்படுகிறது, இல்லையெனில் இரண்டாவது.

else if சங்கிலிகள்

இரண்டுக்கும் மேற்பட்ட வழக்குகள் இருக்கும்போது, ​​அவை else if உடன் இணைக்கப்படுகின்றன:

JS
const punti = 87;
if (punti >= 90) {
  console.log('Eccellente');
} else if (punti >= 70) {
  console.log('Buono');
} else if (punti >= 50) {
  console.log('Sufficiente');
} else {
  console.log('Da migliorare');
}

பொருந்தும் முதல் கிளை மட்டுமே செயல்படுத்தப்படுகிறது.

உண்மை மற்றும் பொய்

JS ஆறு மதிப்புகள் "தவறு" என்று கருதுகிறது: false, 0, '' (வெற்று சரம்), null, undefined, NaN. மற்ற அனைத்தும் உண்மை — '0', 'false' கூட மற்றும் வெற்று வரிசை [].

JS
if ('0') console.log('arriva qui'); // 'arriva qui'
if ([]) console.log('e anche qui'); // 'e anche qui'
if (0) console.log('mai'); // (mai)

மும்மை ஆபரேட்டர் cond ? a : b

ஒரு if/else ஒரு மதிப்பை மட்டுமே உருவாக்கும் போது, மும்முனை அதை வெளிப்படுத்துகிறது ஒற்றை வரி மற்றும் பெரும்பாலும் படிக்கக்கூடியது:

JS
const eta = 20;
const stato = eta >= 18 ? 'adulto' : 'minorenne';

முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#js.m1.l4.e1
முயற்சிகள்: 0ஏற்றுகிறது…

0 முதல் 10 வரையிலான கிரேடு கொடுக்கப்பட்டால், கிரேடு >= 6 ஆக இருந்தால் 'promosso' ஐத் தரவும், இல்லையெனில் 'bociato'. கடைசி வெளிப்பாடு தரம் = 7 உடன் 'ப்ரோமோசோ' என மதிப்பிட வேண்டும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

மும்மை `கான்ட்' ஐப் பயன்படுத்தவா? a : b` கடைசி வெளிப்பாடாக.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

மதிப்பாய்வு பயிற்சி

உடற்பயிற்சி#js.m1.l4.e2
முயற்சிகள்: 0ஏற்றுகிறது…

வெப்பநிலையை வகைப்படுத்தவும்: 'caldo' என்றால் >= 25, 'tipido' என்றால் >= 15, 'freddo' இல்லையெனில். `t = 20` உடன் எதிர்பார்க்கப்படும் முடிவு 'டைபிடோ' ஆகும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

நீங்கள் டெர்னரிகளை கூடு கட்டலாம்: `a >= 25 ? 'caldo' : a >= 15 ? 'tiepido' : 'freddo'`.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்