3.1 if-else அறிக்கை
ஜாவாவைப் போலவே ஜாவாஸ்கிரிப்ட்டில் மிகவும் பொதுவான ஆபரேட்டர் if-else. இது சரியாக அதே வேலை செய்கிறது. உதாரணமாக:
var x = 1;
if (x == 1) {
console.log("one");
}
else {
console.log("unknown");
}
if-elseகூடு கட்டப்பட்டிருக்கலாம், மற்றும் தொகுதி elseகாணாமல் போகலாம். எல்லாம் ஜாவாவில் உள்ளதைப் போலவே உள்ளது.
3.2 சுழல்கள், அதே நேரத்தில், இன்
ஜாவாஸ்கிரிப்டில் உள்ள ஃபார் லூப் ஜாவாவில் உள்ளதைப் போலவே செயல்படுகிறது. ஆச்சரியப்படுவதற்கில்லை, அவர்கள் இருவரும் அதன் நடத்தையை C ++ மொழியிலிருந்து நகலெடுத்தனர். பொதுவாக வேறுபாடுகள் இல்லை. ஜாவாஸ்கிரிப்ட் breakமற்றும் ஆபரேட்டர்களும் உள்ளன continue. ஆச்சரியம் இல்லை. உதாரணமாக:
var s = 0;
for (var i=0; i<10; i++)
s += i;
console.log(s);
whileசுழற்சிகள் மற்றும் உள்ளன do.while. அவை ஜாவா மற்றும் சி++ இல் உள்ளதைப் போலவே செயல்படுகின்றன.
சுவாரஸ்யத்திலிருந்து: சுழற்சியின் அனலாக் உள்ளது for each, என்று அழைக்கப்படுகிறது for in. அது எப்படி இருக்கிறது என்பது இங்கே:
var obj = {a: 1, b: 2, c: 3};
for (var key in obj)
console.log( obj[key] );
ஜாவா மொழியைப் போலல்லாமல், இங்கே மாறி மாறி keyபொருளின் விசைகளின் மதிப்புகளை வரிசையாக எடுத்துக்கொள்கிறது obj. விசை மூலம் மதிப்பைப் பெற, நீங்கள் எழுத வேண்டும்obj[key];
3.3 விதிவிலக்குகள்
ஜாவாஸ்கிரிப்ட் விதிவிலக்குகளுடன் வேலை செய்வதை ஆதரிக்கிறது, ஆனால் சாதாரண தட்டச்சு இல்லாததால், எல்லா விதிவிலக்குகளும் சரியாக ஒரு வகையைக் கொண்டுள்ளன - Error.
விதிவிலக்குகளுடன் பணிபுரிய, try-catch-finallyஜாவாவிலிருந்து செயல்படும் ஆபரேட்டரைப் போலவே செயல்படும் ஒரு ஆபரேட்டர் உள்ளது.
உதாரணமாக:
try {
throw new Error("JavaScript support exceptions");
}
catch(e) {
console.log(e);
}
GO TO FULL VERSION