⊗jstsPmBsOp 5 of 55 menu

Thao tác trên dữ liệu trong TypeScript

TypeScript, không giống như các ngôn ngữ khác với kiểu chặt chẽ, cho phép thực hiện các phép toán trên các kiểu dữ liệu khác nhau, mà không chuyển đổi chúng về một kiểu chung.

Hãy xem một ví dụ để hiểu ý nghĩa. Giả sử chúng ta có biến chuỗi và biến số:

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

Hãy thực hiện phép cộng các biến này:

console.log(test1 + test2); // sẽ in ra '123abc'

Tức là có thể cộng, ví dụ, chuỗi và số, và điều này sẽ không dẫn đến lỗi. Tức là TypeScript chỉ theo dõi để đảm bảo lập trình viên không thay đổi kiểu dữ liệu của biến.

Làm ví dụ, trong đoạn mã sau chúng ta sẽ cố gắng ghi một chuỗi vào biến số và điều này sẽ dẫn đến lỗi:

let test1: number = 123; let test2: string = 'abc'; let test3: number; test3 = test1 + test2; // cố gắng ghi một chuỗi

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

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

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

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

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

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

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

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

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

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

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

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

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

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

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

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

Không chạy mã, hãy xác định kết quả thực thi mã sẽ là gì:

let test: string = '1'; test += 1; console.log(test);
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối