charAt

charAt

> Fungsi

Mengembalikan karakter string string yang terletak di posisi position. Karakter pertama string berada di posisi 0.

Contoh: charAt("Halo", 3) // "j"

Pengaturan
Masukan
TypeScript

Di JavaScript, s.charAt(index) mengembalikan untaian kosong "" di luar batas, sedangkan charAt di LeekScript mengembalikan null: uji === "" dan bukan === null. Dua bentuk serupa: s[index] memberi undefined di luar batas, dan s.at(index) menerima indeks negatif yang dihitung dari belakang — "abc".at(-1) bernilai "c", sedangkan "abc".charAt(-1) bernilai "" dan "abc"[-1] bernilai undefined.

Python

Di Python untaian diindeks langsung: s[index]. Indeks di luar batas melempar IndexError alih-alih mengembalikan null seperti charAt di LeekScript, dan indeks negatif dihitung dari belakang — "abc"[-1] bernilai "c", bukan sebuah kesalahan. Agar tidak pernah melempar apa pun, ambil irisan satu karakter: "abc"[5:6] bernilai "".

Contoh

charAt("Halo", 999) // ""