𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁 𝗧𝘆𝗽𝗲𝘀 ಸರಳೀಕರಿಸಲಾಗಿದೆ
TypeScript ಒಂದು type system ಅನ್ನು ಅವಲಂಬಿಸಿದೆ. ಅದನ್ನು ಕಲಿಯುವುದು ಉತ್ತಮ code ಬರೆಯಲು ನಿಮ್ಮ ಮೊದಲ ಹೆಜ್ಜೆಯಾಗಿದೆ.
Basic Types
TypeScript, JavaScript primitives ಗಳಂತೆಯೇ ಇರುವ types ಅನ್ನು ಬಳಸುತ್ತದೆ: • string: ಪಠ್ಯಕ್ಕಾಗಿ (text). • number: ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳಿಗಾಗಿ (integers ಮತ್ತು floats). • boolean: true ಅಥವಾ false ಮೌಲ್ಯಗಳಿಗಾಗಿ.
Type Inference
ನೀವು ಯಾವಾಗಲೂ type ಅನ್ನು ಬರೆಯಬೇಕಾಗಿಲ್ಲ. ನೀವು ನೀಡುವ value ಆಧಾರದ ಮೇಲೆ TypeScript ಹೆಚ್ಚಾಗಿ type ಅನ್ನು ಅಂದಾಜಿಸುತ್ತದೆ. ಇದನ್ನು inference ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
ಒಂದು ಉತ್ತಮ ನಿಯಮ: • Local variables ಗಾಗಿ TypeScript ಅನ್ನು type ಅಂದಾಜಿಸಲು ಬಿಡಿ. • Function parameters ಮತ್ತು return types ಗಾಗಿ ಸ್ಪಷ್ಟವಾದ (explicit) types ಬರೆಯಿರಿ.
Arrays and Tuples
Arrays ಒಂದೇ ರೀತಿಯ type ನ ಹಲವಾರು values ಅನ್ನು ಹೊಂದಿರಬಹುದು.
• Example: let tags: string[] = ["ts", "js"];
Tuples ಎಂಬವು ನಿರ್ದಿಷ್ಟ ಉದ್ದ ಮತ್ತು ಪ್ರತಿ ಸ್ಥಾನಕ್ಕೂ ನಿರ್ದಿಷ್ಟ types ಹೊಂದಿರುವ arrays ಆಗಿವೆ.
• Example: let user: [string, number] = ["Ramesh", 31];
Union Types
ಒಂದು value ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು type ಆಗಿರಲು ಸಾಧ್ಯವಿದ್ದಾಗ