TypeScript में डेटा ऑपरेशन
TypeScript, सख्त टाइपिंग वाली अन्य भाषाओं के विपरीत, डेटा के विभिन्न प्रकारों पर ऑपरेशन करने की अनुमति देता है, बिना उन्हें एक सामान्य प्रकार में बदले।
आइए एक उदाहरण देखें कि क्या मतलब है। मान लीजिए कि हमारे पास एक स्ट्रिंग और एक संख्यात्मक वेरिएबल है:
typescriptlet test1: number = 123;
let test2: string = 'abc';
आइए इन वेरिएबल्स को जोड़ें:
typescriptconsole.log(test1 + test2); // आउटपुट देगा '123abc'
यानी, उदाहरण के लिए, स्ट्रिंग्स और नंबरों को जोड़ा जा सकता है, और इससे कोई त्रुटि नहीं होगी। यानी TypeScript केवल इस बात का ध्यान रखता है कि प्रोग्रामर वेरिएबल के डेटा प्रकार को न बदले।
उदाहरण के लिए, निम्नलिखित कोड में हम एक संख्यात्मक वेरिएबल में एक स्ट्रिंग लिखने का प्रयास करेंगे और इससे त्रुटि होगी:
typescriptlet test1: number = 123;
let test2: string = 'abc';
let test3: number;
test3 = test1 + test2; // स्ट्रिंग लिखने का प्रयास कर रहे हैं
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test1: number = 123;
let test2: number = 456;
console.log(test1 + test2);
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test1: string = '123';
let test2: string = '456';
console.log(test1 + test2);
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test1: string = '123';
let test2: string = '456';
let test3: number = test1 + test2;
console.log(test3);
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test1: number = 123;
let test2: number = 456;
let test3: string = test1 + test2;
console.log(test3);
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test1: number = 123;
let test2: number = 456;
let test3: string = test1 + ' ' + test2;
console.log(test3);
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test1: number = 123;
let test2: number = 456;
let test3: string = '!';
let test4: string = test1 + test2 + test3;
console.log(test4);
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test1: number = '123';
let test2: number = '456';
console.log(test1 + test2);
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test1: number = +'123';
let test2: number = +'456';
console.log(test1 + test2);
कोड रन किए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:
typescriptlet test: string = '1';
test += 1;
console.log(test);