⊗jstsPmBsOp 5 of 55 menu

Operasi pada Data dalam TypeScript

TypeScript, berbeza dengan bahasa lain dengan penaipan ketat, membolehkan pelaksanaan operasi pada jenis data yang berbeza, tanpa menukarnya kepada satu jenis yang sama.

Mari kita lihat dengan contoh apa yang dimaksudkan. Katakan kita mempunyai pembolehubah rentetan dan nombor:

let test1: number = 123; let test2: string = 'abc';

Mari kita lakukan penambahan pada pembolehubah ini:

console.log(test1 + test2); // akan memaparkan '123abc'

Iaitu, adalah mungkin untuk menambah, contohnya, rentetan dan nombor, dan ini tidak akan menyebabkan ralat. Ia itu, TypeScript hanya memastikan pengaturcara tidak menukar jenis data pembolehubah.

Sebagai contoh, dalam kod berikut kita akan cuba merekodkan rentetan ke dalam pembolehubah nombor dan ini sudah akan menyebabkan ralat:

let test1: number = 123; let test2: string = 'abc'; let test3: number; test3 = test1 + test2; // cuba merekod rentetan

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test1: number = 123; let test2: number = 456; console.log(test1 + test2);

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test1: string = '123'; let test2: string = '456'; console.log(test1 + test2);

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test1: string = '123'; let test2: string = '456'; let test3: number = test1 + test2; console.log(test3);

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test1: number = 123; let test2: number = 456; let test3: string = test1 + test2; console.log(test3);

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test1: number = 123; let test2: number = 456; let test3: string = test1 + ' ' + test2; console.log(test3);

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test1: number = 123; let test2: number = 456; let test3: string = '!'; let test4: string = test1 + test2 + test3; console.log(test4);

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test1: number = '123'; let test2: number = '456'; console.log(test1 + test2);

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test1: number = +'123'; let test2: number = +'456'; console.log(test1 + test2);

Tanpa menjalankan kod, tentukan apakah hasil pelaksanaan kod:

let test: string = '1'; test += 1; console.log(test);
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak