Contoh Skrip pada file lain (filename.js)
1 2 3 4 5 6 7 8 9 10 | <html> <head> <script type= "text/javascript" src= "filename.js" ></script> </head> <body> ....... </body> </html> |
Tipe Data JavaScript
False satu karakteristik yang paling fundamental dari bahasa pemrograman ialah pengaturan jenis data yang didukung. JavaScript memungkinkan Anda untuk bekerja dengan tiga tipe data primitif –
- Angka, misalnya. 123, 120.50
- String (teks) contohnya “Text ini string “
- Boolean misalnya true atau false.
JavaScript juga mendefinisikan dua jenis data yang trivial, nulldan undefined, yang masing-masing hanya mendefinisikan nilai tunggal.
Selain tipe-tipe data primitif, JavaScript mendukung tipe data komposit yang dikenal sebagai objek.
Variabel JavaScript
Variabel dideklarasikan dengan kata kunci var sebagai berikut.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <script type= "text/javascript" > <!-- var money; var name; //--> </script> <script type= "text/javascript" > <!-- var name = "Ali" ; var money; money = 2000.50 ; //--> </script> |
JavaScript ialah bahasa untyped. Ini berarti bahwa variabel JavaScript sanggup berisi nilai dari setiap jenis data.
Variabel Scope JavaScript
Ruang lingkup variabel ialah wilayah kerja variable tersebut dalam kegiatan yang didefinisikan. Variabel JavaScript hanya mempunyai dua lingkup.
- Variabel global – Sebuah variabel global mempunyai lingkup global yang berarti sanggup didefinisikan di mana saja di instruksi JavaScript Anda.
- Variabel lokal – Sebuah variabel lokal hanya sanggup dilihat dalam fungsi mana yang didefinisikan. Fungsi parameter selalu lokal untuk fungsi itu.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <html> <body onload = checkscope();> <script type = "text/javascript" > <!-- var myVar = "global" ; // Declare a global variable function checkscope( ) { var myVar = "local" ; // Declare a local variable document.write(myVar); } //--> </script> </body> </html> |
Nama Variable JavaScript
Sementara penamaan variabel di JavaScript, memakai hukum berikut dalam pikiran.
- Anda dilarang memakai reserved javascript keyword, sebagai nama variabel. Daftar keyword ada dalam table di bawah. Misalnya, break atau variable boolean.
- Nama variabel javascript dilarang dimulai dengan angka (0-9). Mereka harus dimulai dengan abjad atau karakter garis bawah. Misalnya, 123test ialah nama variabel yang tidak valid tapi _123test ialah valid.
- Nama variabel javascript ialah case-sensitive. Misalnya, Nama dan nama dua variabel yang berbeda.
JavaScript Reserved Words
abstract boolean break byte case catch char class const continue debugger default delete do double | else enum export extends false final finally float for function goto if implements import in | instanceof int interface long native new null package private protected public return short static super | switch synchronized this throw throws transient true try typeof var void volatile while with |