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

பழமையான வகைகள்

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

JS
'ciao'; // string
42; // number
true; // boolean
null; // null
undefined; // undefined

நீங்கள் தினமும் பயன்படுத்தும் ஐந்து வகைகள்

  • string — உரை. ஒற்றை மேற்கோள்களுடன் பிரிக்கப்பட்டது '…', இரட்டை மேற்கோள்கள் "…" அல்லது பேக்டிக்குகள் `…` (template literals, which we'll see in the next module).
  • number — numbers. JS doesn't distinguish integers and decimals: 3 மற்றும் 3.14 இரண்டும் number ஆகும்.
  • boolean — உண்மை அல்லது பொய். true மற்றும் false ஐ மட்டுமே அனுமதிக்கிறது.
  • null — "மதிப்பு இல்லை", ** வேண்டுமென்றே** காலி. நீங்களே அமைத்துக் கொள்ளுங்கள் "இன்னும் இங்கு எதுவும் இல்லை" என்று நீங்கள் கூற விரும்பினால்.
  • undefined — "மதிப்பு இல்லை", மறைமுகமாக காலியாக உள்ளது. இது இயல்புநிலை அறிவிக்கப்பட்ட ஆனால் துவக்கப்படாத மாறிகளின் மதிப்பு மற்றும் செயல்பாட்டின் மதிப்பு நிறைவேற்றப்படாத அளவுருக்கள்.

typeof உடன் ஒரு வகையைச் சரிபார்க்கிறது

typeof ஆபரேட்டர் ஒரு சரம் வகையை விவரிக்கிறது மதிப்பு:

JS
typeof 'ciao'; // 'string'
typeof 42; // 'number'
typeof true; // 'boolean'
typeof undefined; // 'undefined'
typeof null; // 'object'  ← rumore storico, non un vero "oggetto"

வகை மாற்றங்கள்

அடிக்கடி நீங்கள் ஒரு சரத்தைப் பெறுவீர்கள் (எ.கா. HTML உள்ளீட்டிலிருந்து) அதைத் திருப்ப வேண்டும் ஒரு எண்ணாக, அல்லது நேர்மாறாக. உடன் வெளிப்படையான மாற்றங்கள் செய்யப்படுகின்றன செயல்பாடுகள் Number(...) மற்றும் String(...):

JS
Number('42'); // 42
Number('3.14'); // 3.14
Number('ciao'); // NaN   ← Not-a-Number, "non rappresenta un numero"

String(42); // '42'
String(true); // 'true'

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

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

பூலியன் மதிப்பின் `வகை`யை வழங்கும் ஒற்றை வெளிப்பாட்டை எழுதவும். எதிர்பார்த்த முடிவு சரம் 'பூலியன்' ஆகும்.

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

நீங்கள் எந்த மதிப்பு அல்லது மாறி பெயரையும் வகைக்கு அனுப்பலாம்.

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

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

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

'128' என்ற சரத்தை எண்ணாக மாற்றி அதை இரட்டிப்பாக்கவும். கடைசி வெளிப்பாடு 256 ஆக மதிப்பிடப்பட வேண்டும்.

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

வெளிப்படையான மாற்றத்திற்கு எண்(...) ஐப் பயன்படுத்தவும், பின்னர் 2 ஆல் பெருக்கவும்.

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