𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁 𝗧𝘆𝗽𝗲𝘀 ಸರಳೀಕರಿಸಲಾಗಿದೆ

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 ಆಗಿರಲು ಸಾಧ್ಯವಿದ್ದಾಗ