Apakah batal Jenis Pemulangan dalam TypeScript?

Apakah Batal Jenis Pemulangan Dalam Typescript



TypeScript dikenali sebagai superset JavaScript yang mengandungi semua ciri JavaScript serta ciri baharu seperti pemeriksaan jenis, penaipan statik dan banyak lagi. Oleh itu, JavaScript menawarkan koleksi besar jenis terbina dalam untuk menentukan jenis pembolehubah seperti 'nombor', 'rentetan', 'Boolean' dan banyak lagi. TypeScript juga menyokong jenis terbina dalam sedemikian untuk menentukan pembolehubah, kaedah atau jenis fungsi.

Panduan ini menunjukkan jenis pemulangan 'kosong' dalam TypeScript.

Apakah Jenis Pulangan 'kosong' dalam TypeScript?

TypeScript ' batal ” jenis pulangan menandakan “tiada” iaitu ia tidak mengembalikan sebarang nilai. Adalah baik untuk menentukan jenis pulangan ini dengan fungsi atau kaedah. Ini kerana ia jelas menunjukkan kepada pengguna bahawa fungsi atau kaedah ini tidak mengembalikan apa-apa justeru pengguna tidak perlu membaca keseluruhan fungsi sama ada ia mengembalikan nilai atau tidak.







Sebelum menggunakan jenis pulangan 'void' secara praktikal, lihat arahan berikut untuk mentranspile fail '.ts' dan laksanakan fail '.js' yang dijana secara automatik:



tsc utama. ts //Kompilasi Fail .ts

nod utama. js //Jalankan Fail .js

Nama fail yang disebutkan dalam arahan di atas boleh ditukar.



Mari lihat pelaksanaan praktikalnya.





Contoh 1: Berikan Jenis 'void' kepada Fungsi

Contoh memberikan jenis 'kosong' kepada fungsi seperti ini:

fungsi myFunc ( ) : batal {

kembali

}

biarkan nilai : batal = myFunc ( ) ;

konsol. log ( nilai ) ;

Dalam baris kod di atas:



  • ' fungsi ' kata kunci mentakrifkan fungsi bernama ' myFunc() ” dengan jenis pulangan “tiada”.
  • Di dalam badannya, ' kembali ” kata kunci tidak mengembalikan apa-apa.
  • Seterusnya ' nilai ” pembolehubah jenis “void” memanggil fungsi “myFunc()”.
  • Akhir sekali, ' console.log() kaedah ” memaparkan output pembolehubah “nilai”.

Pengeluaran

Ia boleh diperhatikan bahawa terminal menunjukkan 'tidak ditentukan' kerana fungsi 'myFunc()' tidak mengembalikan apa-apa kerana jenis pulangannya 'kosong' jelas menunjukkan ini dalam kod sumber.

Contoh 2: Berikan Jenis 'void' kepada Pembolehubah

Contoh ini memberikan jenis 'kosong' kepada pembolehubah:

biarkan b : batal

b = tidak ditentukan

konsol. log ( b ) ;

Dalam blok kod di atas:

  • ' b ' pembolehubah diisytiharkan dengan jenis ' batal ”.
  • Seperti yang kita lihat dalam contoh 1, jenis 'kosong' mengembalikan 'tidak ditentukan' yang tidak bermakna apa-apa. Di sini dalam senario ini, ' tidak ditentukan jenis ” ditugaskan sebagai nilai pembolehubah “b”.
  • Akhir sekali, ' console.log() kaedah ” menunjukkan nilai pembolehubah “b” yang diisytiharkan.

Pengeluaran

Ia boleh dilihat bahawa terminal memaparkan nilai 'b' pembolehubah 'tidak ditentukan' kerana jenis 'kosong' yang ditetapkan.

Contoh 3: Berikan Jenis 'void' kepada Taip 'undefined'

Contoh ini memberikan jenis 'kosong' kepada 'tidak ditentukan':

biarkan a : batal

biarkan b : tidak ditentukan

b = a ;

Dalam baris kod di atas:

  • ' a ' pembolehubah diisytiharkan dengan jenis ' batal ', dan juga ' b ' pembolehubah diisytiharkan dengan ' menaip ” “ tidak ditentukan ”.
  • Seterusnya, jenis 'kosong' diperuntukkan kepada 'tidak ditentukan' menggunakan pembolehubah berkaitannya.

Pengeluaran

Pengkompil menunjukkan ralat pada menetapkan 'void' kepada 'undefined' kerana pengguna tidak boleh menetapkan 'void' kepada 'undefined' sebagai jenis.

Contoh 4: Berikan Nilai Lain kepada Jenis Pembolehubah 'void'

Contoh ini memberikan nilai jenis 'rentetan' kepada pembolehubah jenis 'void':

biarkan a : batal

a = 'pertama' ;

konsol. log ( a ) ;

Di sini, nilai rentetan diberikan kepada pembolehubah yang diisytiharkan 'a'.

Pengeluaran

Ia boleh dilihat bahawa pengkompil menjana ralat yang menunjukkan bahawa tiada nilai lain boleh diberikan kepada jenis pembolehubah 'kosong'.

Kesimpulan

Dalam TypeScript, Jenis pulangan ' batal ” mewakili bahawa fungsi atau kaedah yang ditentukan tidak mengembalikan nilai. Sama seperti fungsi apabila ia memberikan kepada pembolehubah maka ia mengembalikan 'tidak ditentukan' yang juga menunjukkan bahawa tiada nilai pembolehubah. Pembolehubah dengan jenis 'kosong' mengehadkan pengguna untuk memberikan sebarang nilai jenis data lain kepadanya. Ia hanya menerima 'tidak ditentukan' sebagai nilai dalam kes pembolehubah. Panduan ini menunjukkan dengan mendalam jenis pemulangan 'kosong' dalam TypeScript.