AdityaDees: Program

Hot

https://publishers.chitika.com/

Contact us for advertising.
Showing posts with label Program. Show all posts
Showing posts with label Program. Show all posts

06 September 2021

Ask Belajar JavaScript Boolean untuk pemula AdityaDees

19:32 0
Boolean adalah tipe data Primitif dalam JavaScript. Bolean adalah nilai yang berupa True atau False.Kedengarannya sangat sederhana, tetapi boolean digunakan sepanjang waktu dalam pemrograman JavaScript, dan mereka sangat berguna.

Ini berguna dalam mengendalikan aliran program menggunakan pernyataan kondisional seperti if else , switch , while loop , dll. Lihat contoh berikut :



var YES = true;
var NO = false;
if(YES)
{
alert("Blok kode ini akan dieksekusi");
} if(NO)
{
alert("Blok kode ini tidak akan dieksekusi");
}










Ekspresi perbandingan mengembalikan nilai boolean untuk menunjukkan apakah perbandingan itu benar atau salah. Misalnya, ekspresi berikut mengembalikan nilai boolean.


var a = 10, b = 20;
var result = 1 > 2; // false
result = a < b; // true
result = a > b; // false
result = a + 20 > b + 5; // true





Dalam kode Anda, ketika Anda perlu mengetahui apakah suatu kondisi terpenuhi atau tidak sebelum melanjutkan ke langkah berikutnya, fungsi boolean menjadi teman terbaik Anda. Jika ini dan itu BENAR, maka lakukan ini. Jika SALAH, maka lakukan sesuatu yang lain.

Anda tidak pernah dapat mengasumsikan apa pun saat memprogram - Anda harus menulis logika secara eksplisit, dan sebagian besar dari itu hanya mengetahui apakah suatu kondisi terpenuhi atau tidak. Oleh karena itu pentingnya boolean dalam JavaScript.

Fungsi Boolean

JavaScript menyediakan fungsi Boolean() yang mengubah tipe lain menjadi tipe boolean. Nilai yang ditentukan sebagai parameter pertama akan dikonversi ke nilai boolean. The Boolean()akan kembali trueuntuk setiap non-kosong, non-nol, objek, atau array.


var a = 10, b = 20;
var b1 = Boolean('Hello'); // true
var b2 = Boolean('h'); // true
var b3 = Boolean(10); // true
var b4 = Boolean([]); // true
var b5 = Boolean(a + b); // true






Jika parameter pertama adalah 0, -0, null, false, NaN, undefined, '' (string kosong), atau tidak ada parameter yang dilewatkan, maka fungsi Boolean() akan kembali nilai false.



var b1 = Boolean(''); // false
var b2 = Boolean(0); // false
var b3 = Boolean(null); // false
var a; var b4 = Boolean(a); // false





Boolean vs Boolean

Boolean (huruf kecil) adalah tipe primitif, sedangkan Boolean (huruf besar) adalah objek dalam JavaScript. Gunakan typeofoperator untuk memeriksa jenisnya.


var b1 = new Boolean(true);
var b2 = true;
typeof b1; // object
typeof b2; // boolean





Selanjutnya


Read More

05 September 2021

Ask Belajar JavaScript tipe data angka untuk pemula AdityaDees

00:02 0
Number merupakan termasuk tipe data primitif yang digunakan untuk sebuah bilangan bulat yang berarti bisa positif ataupun negatif seperti float, biner, oktal, heksadesimal, dan nilai eksponensial dalam JavaScript.Jenis Angka dalam JavaScript berformat biner 64 bit presisi ganda seperti ganda di C# dan Java. Ini merujuk standar IEEE 754 internasional.

Dalam penulisan tipe angka harus berbentuk integer tidak boleh dalam tanda kutip "10" seperti contoh berikut ini yang memiliki tipe variabel yang berbeda :



var num1 = 100; // integer
var num2 = -100; //negative integer
var num3 = 10.52; // float
var num4 = -10.52; //negative float
var num5 = 0xfff; // hexadecimal
var num6 = 256e-5; // exponential
var num7 = 030; // octal
var num8 = 0b0010001; // binary




Bigint

BigInt merupakan tipe primitif numerik yang dapat menyimpan bilangan bulat dengan presisi arbitrer. Gunakan BigInt untuk bilangan bulat besar yang memiliki lebih dari 15 digit. Tambahkan nke akhir bilangan bulat untuk menjadikannya BigInt.



//16 digit integer
var int1 = 1234567890123459n; //akan menjadi 1234567890123459


//17 digit integer
var int2 = 12345678901234569n; //akan menjadi 12345678901234569


//20 digit integer
var int3 = 9999999999999999999n; //akan menjadi 9999999999999999999





Integer

Bilangan dapat berupa bilangan bulat positif atau negatif. Namun, bilangan bulat adalah nilai floating-point dalam JavaScript. Nilai bilangan bulat akan akurat hingga 15 digit dalam JavaScript.

Bilangan bulat dengan 16 digit dan seterusnya akan diubah dan dibulatkan ke atas atau ke bawah; oleh karena itu, gunakan BigInt untuk bilangan bulat yang lebih besar dari 15 digit.



//16 digit integer
var int1 = 1234567890123456; //accurate

//17 digit integer
var int2 = 12345678901234569; //menjadi 12345678901234568


//16 digit integer
var int3 = 9999999999999998; //menjadi 9999999999999998

//16 digit integer, angka terakhir 9

var int4 = 9999999999999999; //menjadi 10000000000000000




Floating-points number

floating-point dalam JavaScript hanya dapat menyimpan 17 tempat desimal presisi; lebih dari itu, nilainya akan berubah.


//17 tempat desimal
var f1 = 123456789012345.9; //accurate

//18 tempat desimal
var f2 = 1234567890123456.9; //menjadi 1234567890123457

//19 tempat desimal
var f3 = 1234567890123456.79; //menjadi 1234567890123456.8




Binary,Octal ,Hexadecimal,Exponantial

Bilangan biner harus dimulai dengan 0batau 0Bdiikuti oleh 0 atau 1. Sedangkan Angka oktal harus dimulai dengan nol dan huruf bawah atau atas '0', 0o atau 00 dan angka heksadesimal harus dimulai dengan nol dan huruf bawah atau atas 'X', 0x atau 0X.

Bilangan eksponensial harus mengikuti beN format di mana b merupakan bilangan bulat dasar atau bilangan float diikuti oleh echar, dan Nmerupakan bilangan pangkat eksponensial.



var b = 0b100; // binary

var oct = 0o544; // octal

var hex = 0x123456789ABCDEF; // hexadecimal

var exp = 256e-5; // exponential



Number() fungsi JavaScript

Number() adalah fungsi konstruktor dalam JavaScript yang mengubah nilai tipe lain menjadi angka.


var i = Number('100');
var f = Number('10.5');
var b = Number('0b100');
typeof(i); // returns number
typeof(f); // returns number
typeof(b); // returns number




Dengan menggunakan operator baru dengan Number()fungsi akan mengembalikan objek yang berisi konstanta dan metode untuk bekerja dengan angka.


var i = new Number('100');
var f = new Number('10.5');
var b = new Number('0b100');
typeof(i); // returns object
typeof(f); // returns object
typeof(b); // returns object




Perbandingan

Operator == membandingkan objek dan bukan nilai-nilai , tetapi operator === membandingkan nilai. Contoh berikut membandingkan angka yang dibuat dengan cara yang berbeda:


var num1 = new Number(100);
var num2 = Number('100');
var num3 = 100;
num1 == num2; // true
num1 === num2; // false
num2 == num3;//true
num2 === num3; // true
num1 == num3;//true
num1 === num3;//false




Properti number

Jenis Number mencakup beberapa properti default. JavaScript memperlakukan nilai-nilai primitif sebagai objek, sehingga semua properti dan metode dapat diterapkan baik untuk angka literal maupun objek angka.




Number.MAX_VALUE; //1.7976931348623157e+308
Number.MIN_VALUE; //5e-324
Number.NEGATIVE_INFINITY; //-Infinity
Number.POSITIVE_INFINITY; //Infinity
Number.NaN;//NaN




Selanjutnya


Read More

04 September 2021

Ask Belajar JavaScript tipe data properti metode String untuk pemula AdityaDees

15:49 0
Dalam JavaScript, String adalah nilai yang terdiri dari teks dan dapat berisi huruf, angka, simbol, tanda baca, dan bahkan emoji. String dalam JavaScript terkandung dalam sepasang tanda kutip tunggal '' atau tanda kutip ganda "". Kedua tanda kutip mewakili String tetapi pastikan untuk memilih salah satu .

String memiliki variabel dan fungsi bawaannya sendiri, juga dikenal sebagai properti dan metode. Berikut adalah beberapa :

Properti string

  • lenght Mengembalikan panjang string

Metode string

  • charAt(positoin) Mengembalikan karakter pada posisi yang ditentukan (dalam Angka).
  • charCodeAt(position) Mengembalikan angka yang menunjukkan nilai Unicode karakter pada posisi tertentu (dalam Angka).
  • concat([string,,]) Menggabungkan nilai literal string yang ditentukan (menentukan beberapa string yang dipisahkan dengan koma) dan mengembalikan string baru.
  • indexOf(SearchString,Posisi) Mengembalikan indeks kemunculan pertama dari String yang ditentukan mulai dari indeks angka yang ditentukan. Mengembalikan -1 jika tidak ditemukan.
  • lastindexOf(SearchString,Posisi) Mengembalikan indeks kemunculan terakhir dari SearchString yang ditentukan, mulai dari posisi yang ditentukan. Mengembalikan -1 jika tidak ditemukan.
  • localCompare(String,Position) Membandingkan dua string di lokal saat ini.
  • match(RegExp) Cari string untuk kecocokan menggunakan ekspresi reguler yang ditentukan. Mengembalikan array yang cocok.
  • replace(searchValue,replaceValue) Cari nilai string yang ditentukan dan ganti dengan string Nilai ganti yang ditentukan dan kembalikan string baru. Ekspresi reguler juga dapat digunakan sebagai searchValue.
  • searh(RegExp) Cari kecocokan berdasarkan ekspresi reguler yang ditentukan.
  • slice(startNumber, endNumber) Mengekstrak bagian string berdasarkan indeks awal dan akhir yang ditentukan dan mengembalikan string baru.
  • split(separatorString, limitNumber) Membagi String ke dalam array string dengan memisahkan string menjadi substring berdasarkan pemisah yang ditentukan. Ekspresi reguler juga dapat digunakan sebagai pemisah.
  • substr(start, length) Mengembalikan karakter dalam string dari posisi awal yang ditentukan melalui jumlah karakter (panjang) yang ditentukan.
  • substring(start, end) Mengembalikan karakter dalam string antara indeks awal dan akhir.
  • toLocaleLowerCase() Mengonversi string menjadi huruf kecil sesuai dengan lokal saat ini.
  • toLocaleUpperCase() Mengonversi sengatan ke huruf besar sesuai dengan lokal saat ini.
  • toLowerCase() Mengembalikan nilai string huruf kecil.
  • toString() Mengembalikan nilai objek String.
  • toUpperCase() Mengembalikan nilai string huruf besar.
  • valueOf() Mengembalikan nilai primitif dari objek string yang ditentukan.


Metode String untuk HTML

  • anchor() Membuat elemen <a> anchor HTML di sekitar nilai string.
  • big() Membungkus string dalam elemen <tbig>.
  • blink() Membungkus string dalam tag <blink>.
  • bold() Bungkus string dalam tag <b> untuk membuatnya tebal dalam HTML.
  • fixed() Membungkus string dalam tag <tt>.
  • fontcolor() Membungkus string dalam tag <font color="color">.
  • fontsize() Membungkus string dalam tag <font size="size">.
  • italics() Membungkus string dalam tag <i>.
  • link() Membungkus string dalam tag <a> di mana nilai atribut href diatur ke string yang ditentukan.
  • small() Membungkus string dalam tag <small>
  • sub() Membungkus string dalam tag <sub>
  • sup() Membungkus string dalam tag <sup>
  • strike() Membungkus string dalam tag <strike>.


Berikut adalah beberapa yang paling umum digunakan :



"caterpillar".length;




Hasil :

11



Properti string lenght melacak berapa banyak karakter yang dimilikinya.




"ANAK-ANAK".toLowerCase();




Hasil :

anak-anak



Metode toLowerCase string dalam JavaScript mengembalikan salinan string dengan huruf yang dikonversi menjadi huruf kecil. Angka, simbol, dan karakter lain tidak terpengaruh.




"Ular di makan ayam.".toUpperCase();



Hasil :
ULAR DI MAKAN AYAM


Metode toUpperCase string mengembalikan salinan string dengan huruf yang dikonversi menjadi huruf besar. Angka, simbol, dan karakter lain tidak terpengaruh.


Selanjutnya


Read More

Ask Mengenal Konsep Object Oriented Program (OOP) AdityaDees

11:35 0
Memiliki pengetahuan tentang pemrograman berorientasi objek (OOP) dapat bermanfaat ketika mengembangkan dan memelihara program perangkat lunak. Dalam artikel ini,Sedikitnya penulis akan membahas prinsip dasar OOP dan menjelaskannya dalam sederhana.

Apa pemrograman berorientasi objek

Pemrograman berorientasi objek adalah menggabungkan sekelompok variabel (properti) dan fungsi (metode) ke dalam unit yang disebut "objek." Objek-objek ini diatur ke dalam kelas-kelas di mana objek individu dapat dikelompokkan bersama. OOP dapat membantu Anda mempertimbangkan objek dalam kode program dan tindakan berbeda yang dapat terjadi dalam kaitannya dengan objek.

Contoh sederhananya kita menggunakan class orang. Disini clasa orang adalah objek. Kami menjelaskan apa itu dan apa yang bisa dilakukan orang , secara umum. Orang biasanya memiliki nama dan umur; ini adalah atribut instan. Orang juga bisa melakukan akticitas; ini adalah sebuah metode.

Ketika Anda berbicara tentang orang tertentu, Anda akan memiliki objek dalam pemrograman: objek adalah instantiasi kelas. Ini adalah prinsip dasar yang menjadi dasar pemrograman berorientasi objek. Jadi nama orang Ozzy, misalnya, termasuk dalam kelas orang. Atributnya adalah nama = 'Ozzy'dan umur = '25'. Orang yang berbeda akan memiliki atribut yang berbeda.

Gaya pemrograman ini banyak digunakan dalam bahasa pemrograman yang umum digunakan seperti Java, C++ ,Python ,Ruby ,dst. Bahasa-bahasa ini membantu menyederhanakan struktur dan organisasi program perangkat lunak. Pemrogram sering menggunakan OOP ketika mereka perlu membuat program yang kompleks.

Pemrograman berorientasi objek memiliki empat konsep dasar: enkapsulasi, abstraksi, pewarisan, dan polimorfisme. Sekalipun konsep-konsep ini tampak sangat kompleks, memahami kerangka kerja umum tentang cara kerjanya akan membantu Anda memahami dasar-dasar program komputer.

Berikut adalah empat teori dasar dan apa yang mereka butuhkan:
  • Encapsulation
  • Abstraction
  • Inheritance
  • Polymorphism


1. Enscapulation

Seperti halnya sebuah pil yang "mengenkapsulasi" atau mengandung obat di dalam lapisannya, prinsip enkapsulasi bekerja dengan cara yang hampir sama,untuk membentuk penghalang pelindung di sekitar informasi yang memisahkannya dari kode lainnya.

Konsep ini berguna ketika seorang programmer ingin menghentikan objek yang berbeda berinteraksi satu sama lain, mereka perlu dienkapsulasi dalam kelas individu. Melalui proses enkapsulasi, kelas tidak dapat berubah atau berinteraksi dengan variabel dan fungsi tertentu dari suatu objek. Pemrogram dapat mereplikasi objek ini di seluruh bagian program yang berbeda atau program lain.

2. Abstraction

Abstraksi seperti perpanjangan enkapsulasi karena menyembunyikan properti dan metode tertentu dari kode luar untuk membuat antarmuka objek lebih sederhana. Pemrogram menggunakan abstraksi untuk beberapa alasan yang menguntungkan.

Secara keseluruhan, abstraksi membantu mengisolasi dampak perubahan yang dibuat pada kode sehingga jika terjadi kesalahan, perubahan hanya akan memengaruhi variabel yang ditampilkan dan bukan kode luar.

3. Inheritance

Dengan menggunakan konsep ini, pemrogram dapat memperluas fungsionalitas kelas kode yang ada untuk menghilangkan kode yang berulang. Misalnya, elemen kode HTML yang menyertakan kotak teks, bidang pilih, dan kotak centang memiliki properti tertentu yang sama dengan metode tertentu.

Objek utama adalah superclass dan semua objek yang mengikutinya adalah subclass. Subclass dapat memiliki elemen terpisah sambil menambahkan apa yang mereka butuhkan dari superclass.

4.Polymorphism

Seperti namanya, polimorfisme memiliki banyak bentuk. OOP mengizinkan penggunaan beberapa jenis metode I. Sederhananya, mereka berkaitan dengan penggunaan metode, sehingga suatu metode bekerja secara berbeda untuk berbagai objek. Metode polimorfik memungkinkan tindakan alternatif dilakukan dalam dua cara: Metode Overriding dan Metode Overloading.

Keuntungan OOP

OOP telah menjadi model pemrograman pilihan selama dekade terakhir atau lebih. Desain modular OOP memungkinkan pemrogram untuk membangun perangkat lunak dalam potongan yang dapat dikelola daripada dalam jumlah besar kode sekuensial.

Salah satu manfaat besar OOP adalah skalabilitas, dengan objek dan definisi tidak memiliki batasan yang terbatas. Juga, pemisahan data dari metode mencegah masalah umum yang ditemukan dalam bahasa perangkat lunak linier yang lebih lama.

Jika bug muncul dalam kode linier, itu dapat diterjemahkan melalui sistem dan membuat banyak kesalahan yang sulit dilacak. Sebaliknya, program OOP, dengan pemisahan metode dan datanya, tidak rentan terhadap kesalahan yang berkembang biak seperti itu.

selain itu pengembangan lebih cepat dan lebih efisien, dengan pemeliharaan perangkat lunak yang lebih baik. Ini, pada gilirannya, mengarah ke perangkat lunak berkualitas lebih tinggi, yang juga dapat dikembangkan dengan metode dan atribut baru.

Bahasa populer yang menggunkan konsep OOP termasuk Java, keluarga bahasa C, VB.NET dan Python.Yang disebut bahasa OOP "murni" termasuk Scala, Ruby, Eiffel, JADE, Smalltalk, dan Emerald.

Contoh sederhana konsep OOP pada Python

Di python, terutama ada 3 gaya pemrograman yaitu Pemrograman Berorientasi Objek, Pemrograman Fungsional dan Pemrograman Prosedural. Dengan kata sederhana, ada 3 cara berbeda untuk menyelesaikan masalah dengan Python.

Pemrograman fungsional paling populer di kalangan ilmuwan data karena memiliki keunggulan kinerja. OOP berguna ketika Anda bekerja dengan basis kode yang besar dan pemeliharaan kode sangat penting.

Konsep OOP dalam Python berfokus pada pembuatan kode yang dapat digunakan kembali. Konsep ini juga dikenal sebagai DRY (Don't Repeat Yourself).

Dalam Python, konsep OOP mengikuti beberapa prinsip dasar:
  • Kelas Kelas adalah cetak biru atau prototipe dari objek dimana kita mendefinisikan atribut dari suatu objek. Atribut ini terdiri dari data member (variabel) dan fungsi (metode).
  • Variabel kelas Variabel kelas adalah variabel yang dishare atau dibagi oleh semua instance (turunan) dari kelas. Variabel kelas didefinisikan di dalam kelas, tapi di luar metode-metode yang ada dalam kelas tersebut.
  • Data member Data member adalah variabel yang menyimpan data yang berhubungan dengan kelas dan objeknya.
  • Overloading fungsi Overloading fungsi adalah fungsi yang memiliki nama yang sama di dalam kelas, tapi dengan jumlah dan tipe argumen yang berbeda sehingga dapat melakukan beberapa hal yang berbeda.
  • Overloading operator Overloading operator adalah pembuatan beberapa fungsi atau kegunaan untuk suatu operator. Misalnya operator + dibuat tidak hanya untuk penjumlahan, tapi juga untuk fungsi lain.
  • Variabel instasiasi Variabel instansiasi adalah variabel yang didefinisikan di dalam suatu metode dan hanya menjadi milik dari instance kelas.
  • Pewarisan atau inheritance Inheritansi adalah pewarisan karakteristik sebuah kelas ke kelas lain yang menjadi turunannya.
  • Instance Instance adalah istilah lain dari objek suatu kelas. Sebuah objek yang dibuat dari prototipe kelas Lingkaran misalnya disebut sebagai instance dari kelas tersebut.
  • Instansiasi Instansiasi adalah pembuatan instance/objek dari suatu kelas
  • Metode Metode adalah fungsi yang didefinisikan di dalam suatu kelas
  • Objek Objek adalah instansiasi atau perwujudan dari sebuah kelas. Bila kelas adalah prototipenya, dan objek adalah barang jadinya.


Read More

Ask Belajar JavaScript mengenal tipe data String untuk pemula AdityaDees

00:17 0
JavaScript adalah bahasa tipe dinamis, yang berarti Anda tidak perlu mendefinisikan tipe variabel karena digunakan secara efektif oleh mesin JavaScript. Ada dua jenis data dalam JavaScript: tipe data primitif dan tipe data non-primitif.

Variabel dalam JavaScript dapat diberikan jenis nilai apa pun, seperti yang ditunjukkan pada contoh berikut :


var myvariable = 1; // nilai angka
myvariable = 'one'; // nilai string
myvariable = 1.1; // nilai desimal
myvariable = true; // nilai Boolean
myvariable = null; // nilai null







Dalam contoh di atas, berbagai jenis nilai ditetapkan ke variabel yang sama untuk menunjukkan karakteristik JavaScript yang diketik secara longgar. Nilai yang berbeda 1, 'one', 1.1, true adalah contoh dari tipe data yang berbeda.

Tipe data primitif

Tipe data primitif adalah level terendah dari nilai data dalam JavaScript. Operator typeof dapat digunakan dengan tipe data primitif untuk mengetahui tipe suatu nilai.Berikut ini adalah tipe data primitif dalam JavaScript:
  • String adalah konten tekstual yang dibungkus di dalam ' 'atau " "atau ` `(tanda centang).Contohnya seperti "Hello JavaScript!", "Hello world!".
  • Number adalah nilai numerik. Misalnya seperti angka 100, 4521983, dst.
  • Bigint adalah nilai numerik dalam format presisi arbitrer.Contoh: 453889879865131n, 200n, dst.
  • Boolean adalah tipe data logis yang hanya memiliki dua nilai, benar atau salah.
  • null Nilai nol menunjukkan tidak adanya nilai.Contoh: var str = null;
  • undefined adalah nilai default dari variabel yang belum diberi nilai apa pun.


Tipe data struktural

Tipe data struktural berisi beberapa jenis struktur dengan data primitif.
  • Objek Sebuah objek memiliki beberapa nilai dalam hal properti dan metode.
  • Date Objek tanggal mewakili tanggal & waktu termasuk hari, bulan, tahun, jam, menit, detik dan milidetik
  • Array menyimpan beberapa nilai menggunakan sintaks khusus.

String

String adalah tipe data primitif dalam JavaScript. String adalah konten tekstual. Itu harus diapit oleh tanda kutip tunggal atau ganda. Nilai string dapat diberikan ke variabel menggunakan operator sama dengan (=).


var str1 = "Hello World";

var str2 = 'Hello World';






Sebuah string juga dapat diperlakukan seperti array karakter berbasis indeks nol.



var str = 'Hello World';
str[0] // H
str[1] // e
str[2] // l
str[3] // l
str[4] // o
str.length // 11






Karena, string adalah indeks karakter, itu dapat diakses menggunakan for loop dan for-of loop.


var str = 'Hello World';

for(var i =0; i< str.length; i++) console.log(str[i]);

for(var ch of str) console.log(ch);






String tidak dapat diubah dalam JavaScript, string dapat digabungkan menggunakan operator plus (+) dalam JavaScript.



var str = 'Hello ' + "World " + 'from ' + 'TutorialjavaScript ';






JavaScript memungkinkan Anda untuk membuat objek String menggunakan kata kunci baru , seperti yang ditunjukkan di bawah ini.


var str1 = new String();

str1 = 'Hello World';

// or

var str2 = new String('Hello World');






Hati-hati saat bekerja dengan objek String karena perbandingan objek string menggunakan operator == membandingkan objek String dan bukan nilainya. Perhatikan contoh berikut.


var str1 = new String('Hello World');
var str2 = new String('Hello World');
var str3 = 'Hello World';
var str4 = str1;


str1 == str2; // false
str1 == str3; // true
str1 === str4; // true
typeof(str1); // object
typeof(str3); // string





String JavaScript harus diapit oleh tanda kutip ganda atau tunggal. String dapat ditugaskan ke variabel menggunakan operator =. Beberapa string dapat digabungkan menggunakan operator +.

Sebuah string dapat diperlakukan sebagai karakter array .Gunakan garis miring terbalik (\) untuk menyertakan tanda kutip di dalam string.




Selanjutnya


Read More

02 September 2021

Ask Belajar JavaScript mengenal Variabel ,untuk pemula AdityaDees

15:01 0
Variabel merupakan segala bentuk sesuatu yang dapat bervariasi. Dalam bahasa scripting JavaScript, variabel menyimpan nilai data yang dapat diubah nanti. Gunakan kata kunci yang dicadangkan Var untuk mendeklarasikan variabel dalam JavaScript.




var < nama-variabel >
var < nama-variabel > = < nilai >





Sebuah variable harus memiliki nama yang unik atau tidak sama dengan nama variable lainya dalam struktur kode anda. Perlu di ingat bahawa namaVariable Javascript sangat sensitif dimana namaVariabel dan namavariabel itu berbeda atau CaseSensitif.

Dalam aturan penulisan JavaScript itu bersifat CaseSensitif yaitu penulisan huruf kapital dan huruf kecil itu berbeda. Misalnya penulisan kode document.getElementById("namaVariabel").innerHTML; perhatikan dalam kurung "getElementById dan " dan "inner.HTML" huruf harus di tulis sama persis namaVariabel ,jangan seperti ini namavariabel.



var melon;



Perhatikan kode di atas, itu var melon; adalah deklarasi variabel. Itu belum memiliki nilai apa pun. Nilai default dari variabel yang tidak memiliki nilai apapun disebut undefined.

Anda dapat menetapkan nilai ke variabel menggunakan = operator saat Anda mendeklarasikannya atau setelah deklarasi dan sebelum mengunakanya.



var melon;
melon = "Hello JavaScript!"; // diberi nilai string

alert(melon); // mengakses variabel


// berikut ini mendeklarasikan dan menetapkan nilai numerik

var num = 100;
var apel = num; // menetapkan variabel ke variabel








Dalam contoh di atas,variabel melon dideklarasikan terlebih dahulu dan kemudian diberi nilai string dalam pernyataan berikutnya. Variabel num dideklarasikan dan diinisialisasi dengan numerik nilai dalam laporan yang sama. Akhirnya, variabel apel dideklarasikan dan diinisialisasi dengan nilai variabel lain.

Mendeklarasikan beberapa variabel

Anda dapat juga mendeklarasikan beberapa variabel dalam satu baris yang dipisahkan oleh koma.



var satu= 1, dua = 'dua', tiga;





Variabel yang di ketik secara longgar

C# atau Java memiliki variabel yang diketik. Ini berarti variabel harus dideklarasikan dengan tipe data yang menentukan tipe data yang akan disimpan oleh variabel.

JavaScript adalah bahasa yang diketik secara longgar. Ini berarti tidak memerlukan tipe data untuk dideklarasikan. Anda dapat menetapkan nilai literal apa pun ke variabel, misalnya string, integer, float, boolean, dll.


var myvariable = 1; // numeric value myvariable = 'one'; // string value myvariable = 1.1; // decimal value
myvariable = true; // Boolean value
myvariable = null; // null value




Lingkup variabel
dalam JavaScript, variabel dapat dideklarasikan baik dalam lingkup global atau lingkup lokal. Sedangkan Lingkup Global.

Variabel Global
Variabel yang dideklarasikan dari fungsi apa pun disebut variabel global. Mereka dapat diakses di mana saja dalam kode JavaScript, bahkan di dalam fungsi apa pun.

Variabel Lokal Variabel yang dideklarasikan di dalam fungsi disebut variabel lokal untuk fungsi itu. Mereka hanya dapat diakses dalam fungsi di mana mereka dideklarasikan tetapi tidak di luar. Contoh berikut mencakup variabel global dan lokal.


var kacang = "Hello " // variabel global

function myfunction(){
var jambu = "JavaScript!"; //variabel lokal
alert(kacang + jambu); // mengakses variabel global dan lokal
}

myfunction();

alert(kacang);//dapat mengakses variabel global
alert(jambu); //kesalahan: tidak dapat mengakses variabel lokal







Variabel yang dideklarasikan di luar fungsi apa pun menjadi variabel global. Variabel global dapat diakses dan dimodifikasi dari fungsi apa pun.



var nama = "Bill";

function modifyUserName() {
nama = "Steve";
};

function showUserName() {
alert(userName);
};


alert(nama);

modifyUserName();
showUserName();






Pada contoh di atas, variabel nama menjadi variabel global karena dideklarasikan di luar fungsi apa pun. Fungsi modifikasiUserName() memodifikasi namapengguna karena namapengguna adalah variabel global dan dapat diakses di dalam fungsi apa pun.

Dengan cara yang sama, fungsi showUserName() menampilkan nilai variabel userName saat ini. Mengubah nilai variabel global dalam fungsi apa pun akan tercermin di seluruh program.

Harap dicatat bahwa variabel yang dideklarasikan di dalam fungsi tanpa kata kunci Var juga menjadi variabel global.


Contoh variabel global




function createUserName() {
userName = "Jono";
};

function modifyUserName() {
if(userName)
userName = "Lono";
};

function showUserName() {
alert(userName);
};

createUserName();
showUserName(); // Jono

modifyUserName();
showUserName(); // Lono






Pada contoh di atas, variabel userName dideklarasikan tanpa kata kunci var di dalam createUserName(), sehingga menjadi variabel global secara otomatis setelah memanggil createUserName() untuk pertama kalinya.

Variabel userName akan menjadi variabel global hanya setelah createUserName() dipanggil setidaknya sekali. Memanggil showUserName() sebelum createUserName() akan mengeluarkan pengecualian "namapengguna tidak ditentukan.


Contoh variabel lokal

Variabel yang dideklarasikan di dalam fungsi apa pun dengan kata kunci var disebut variabel lokal. Variabel lokal tidak dapat diakses atau dimodifikasi di luar deklarasi fungsi.



function xdor() {
var nama = "jono";
}

function showUserName() {
try{
alert(nama);
}
catch(ex)
{
document.getElementById("error").innerHTML = ex;
}
}

xdor();
showUserName(); // kesalahan: nama pengguna tidak ditentukan







Dalam contoh di atas, namapengguna adalah lokal untuk fungsi xdor(). Itu tidak dapat diakses di fungsi showUserName() atau fungsi lainnya. Ini akan menimbulkan kesalahan jika Anda mencoba mengakses variabel yang tidak dalam lingkup lokal atau global. Gunakan blok coba tangkap untuk penanganan pengecualian.

Jika variabel lokal dan variabel global memiliki nama yang sama maka perubahan nilai dari satu variabel tidak mempengaruhi nilai variabel lainnya.


Deklarasi variabel tanpa kata kunci

Variabel dapat dideklarasikan dan diinisialisasi tanpa var kata kunci. Namun, nilai harus diberikan ke variabel yang dideklarasikan tanpa var kata kunci.


function myfunction(){
kidung = "Hello JavaScript!";
}
myfunction();
document.getElementById("p1").innerHTML = kidung; // kidung menjadi variabel global sehingga dapat diakses di sini






Variabel yang dideklarasikan tanpa var kata kunci menjadi variabel global, di mana pun mereka dideklarasikan.Hal ini tidak dianjurkan untuk mendeklarasikan variabel tanpa var kunci karena sengaja dapat menimpa variabel global yang ada.




Selanjutnya


Read More

Ask Membuat program pertama dengan JavaScript untuk pemula AdityaDees

09:24 0
Ada beberapa cara untuk mencoba JavaScript, dan saat mempelajarinya, yang terbaik adalah mencobanya untuk melihat apa yang cocok untuk Anda. Sebelum mulai menulis code program JavaScript , silahkan persiapkan dulu teks editor dan web browser yang akan digunakan untuk menampilkan halaman web yang mengandung kode-kode Java Script.

Web browser yang digunakan harus mendukung Java Srcipt. Browser yang dapat digunakan adalah internet explorer dan Netscape Navigator.


Penulisan JavaScript

JavaScript ditulis pada file yang sama

Untuk menggunakan metode penulisan cara ini lihat berikut :


<script type="text/Javascript">


// kode js anda di sini


</script>




JavaSript di tulis dalam file terpisah

Kode Javascript bisa juga kita buat dalam file terpisah dengan tujuan agar dokumen HTML isinya tidak terlalu panjang. Atribut yang digunakan adalah:


<script src="namafile.js"></script>



Ketika anda menggunaka cara ini, anda tidak peru lagi menulis kode javaScript lagi seperti yang pertama tadi ,karena kode anda sudah di dala namafile.js, perlu di inggat bahwa file ekstensi dari JavaSript berakhiran .js .

Program pertama JavaScript

jika Anda ingin mencetak pesan langsung ke halaman web menggunakan JavaScript, Anda dapat menggunakan perintah JavaScript bawaan. Anda buka teks editor ,kemudian buat file sederhana index.html .

Anda juga dapat menempatkan program JavaScript langsung di badan halaman HTML dengan tag <script> muncul di bagian <head>, silahkan tulis kode berikut dan anda coba di tab anda :


<!DOCTYPE HTML>
<html>
<head>
<link href="../_css/style.css" rel="stylesheet">
</head>
<body>
<p>Sebelum script</p>
<script>
document.write('<p>Welcome to JavaScript!</p>');
</script>
</body>
</html>



Hasil :



Document.write() adalah perintah JavaScript seperti fungsi alert(), itu menulis apa pun yang Anda tempatkan di antara tanda kurung buka dan tutup. Dalam contoh ini HTML <p>Welcome to JavaScript! </p> ditambahkan ke halaman: tag paragraf dan dua kata.

Konsole JavaScript Chrome

Banyak pengembang web lebih suka menggunakan browser Google Chrome. Atribut DevTools-nya memberi Anda banyak cara untuk memperbaiki dan menyeimbangkan masalah HTML, CSS, dan JavaScript. Konsol JavaScript adalah tempat yang tepat untuk melacak kesalahan dan kesalahan dalam kode Anda. Itu juga mengenali baris dalam kode Anda di mana setiap kesalahan terjadi.


<!DOCTYPE HTML>
<html>
<head>
<link href="../_css/style.css" rel="stylesheet">
</head>
<body>
<p>Sebelum teks</p>
<script>
alert('Welcome to JavaScript!');
</script>
</body>
</html>




Klik tombol menu Customize untuk membuka konsol JavaScript dan pilih Tools→JavaScript Console. Atau gunakan pintasan keyboard Ctrl+Shift+J (Windows) atau -Option-J (Mac) dll.

Menggunakam komentar di JavaScript

Penggunaan komentar JavaScript bertujuan untuk menjelaskan kode JavaScript dan membuatnya lebih mudah dibaca. Mereka juga dapat digunakan untuk mencegah eksekusi selama pengujian kode alternatif.



<!DOCTYPE HTML>
<html>
<body> <p>Komentar JavaScript: //</p> <script>

// console.log('Welcome to Javascript!');

</script>
</body>
</html>






Komentar // ini digunakan satu baris untuk menulis catatan kecil. Anda hanya perlu menambahkan // sebelum kode atau teks Anda. Perhatikan bahwa semua jenis teks antara // dan akhir baris akan diabaikan oleh JavaScript dan tidak dieksekusi browser tampil di layar.

Mengenai komentar multi-baris, ketika anda mempunyai segmen kode yang panjang yang akan digunakan untuk menonaktifkan. Anda perlu menambahkan /* sebelum kode Anda dan */ setelahnya. Mulai dengan /* dan akhiri dengan */ . Ingat, bahwa teks apa pun antara /* dan */ akan diabaikan oleh JavaScript dan tidak dieksekusi browser.


<!DOCTYPE HTML>
<html>
<body>
<p>Komentar JavaScript: /* */</p>
<script>
/* console.log('Welcome to JavaScript!'); alert("Welcome to JavaScript"); */

</script>
</body>
</html>







Selanjutnya


Read More

31 August 2021

Ask Pendahuluan lengkap dasar-dasar belajar JavaScript untuk pemula AdityaDees

13:19 0
Javascript adalah bahasa pemrograman komputer yang dinamis. Ini ringan dan paling umumnya digunakan sebagai bagian dari halaman web, yang implementasinya memungkinkan sisi klien script untuk berinteraksi dengan pengguna dan membuat halaman dinamis.

Ini adalah interpretasi bahasa pemrograman dengan kemampuan berorientasi objek.JavaScript pertama kali dikenal sebagai LiveScript, tetapi Netscape mengubah namanya menjadi JavaScript, mungkin karena kegembiraan yang dihasilkan oleh Java.

JavaScript membuat penampilan pertamanya di Netscape 2.0 pada tahun 1995 dengan nama LiveScript. NS inti bahasa untuk tujuan umum telah tertanam di Netscape, Internet Explorer, dan browser web lainnya.

Spesifikasi ECMA-262 mendefinisikan versi standar dari inti bahasa JavaScript:
  • JavaScript adalah bahasa pemrograman yang ringan dan mudah ditafsirkan.
  • Dirancang untuk membuat aplikasi yang berpusat pada jaringan.
  • Pelengkap dan terintegrasi dengan HTML.
  • Komplementer dan terintegrasi dengan Java.
  • Terbuka untuk lintas platform.


Client-side JavaScript

Client-side JavaScript adalah bentuk bahasa yang paling umum. Script harus disertakan atau disisipkan dalam dokumen HTML agar kode dapat ditafsirkan oleh browser. Ini berarti bahwa halaman web tidak harus berupa HTML statis, tetapi dapat menyertakan program yang berinteraksi dengan pengguna, mengontrol browser, dan membuat konten HTML secara dinamis.

Mekanisme Client-side JavaScript memberikan banyak keuntungan dibandingkan CGI tradisional skrip sisi server. Misalnya, Anda mungkin menggunakan JavaScript untuk memeriksa apakah pengguna memiliki memasukkan alamat email yang valid di bidang formulir.

Kode JavaScript dijalankan ketika pengguna mengirimkan formulir, dan hanya jika semua entri valid, mereka akan dikirimkan ke Server Web.JavaScript dapat digunakan untuk melakukan momen peristiwa yang dimulai pengguna seperti klik tombol, tautan navigasi, dan tindakan lain yang dimulai pengguna secara eksplisit atau implisit.

Keuntungan JavaScript

  • Less server interaction : Anda dapat memvalidasi input pengguna sebelum mengirim halaman pergi ke server. Ini menghemat lalu lintas server, yang berarti lebih sedikit beban pada server anda.
  • Immediate feedback to the visitors : Mereka tidak perlu menunggu halaman reload untuk melihat apakah mereka lupa memasukkan sesuatu.
  • Increased interactivity : Anda dapat membuat antarmuka yang bereaksi ketika pengguna melakukan sesuatu di atasnya dengan mouse atau mengaktifkannya melalui keyboard.
  • Richer interfaces : Anda dapat menggunakan JavaScript untuk memasukkan item seperti drag-and-drop komponen dan bilah geser untuk memberikan Antarmuka yang Kaya kepada pengunjung situs Anda.


Alat pengembangan JavaScript

Salah satu kekuatan utama JavaScript adalah tidak memerlukan biaya yang mahal untuk alat pengembangan. Anda dapat memulai dengan editor teks sederhana seperti Notepad. Karena ini adalah bahasa yang ditafsirkan di dalam konteks browser web, Anda bahkan tidak perlu untuk membeli kompiler.

Untuk membuat hidup kita lebih sederhana, berbagai vendor telah datang dengan JavaScript yang sangat bagus untuk alat pengeditan. Beberapa di antaranya tercantum di sini:
  • Microsoft FrontPag : Microsoft telah mengembangkan editor HTML populer yang disebut FrontPage. FrontPage juga menyediakan pengembang web dengan sejumlah Alat JavaScript untuk membantu dalam pembuatan situs web interaktif.
  • Macromedia Dreamweaver MX : Macromedia Dreamweaver MX adalah aplikasi editor HTML dan JavaScriptb yang sangat populer dalam pengembangan web profesional kerumunan. Ini menyediakan beberapa komponen JavaScript prebuilt yang praktis, terintegrasi baik dengan database, dan sesuai dengan standar baru seperti XHTML dan XML.
  • Macromedia HomeSite 5 : HomeSite 5 adalah HTML dan JavaScript yang sangat disukai editor dari Macromedia yang dapat digunakan untuk mengelola situs web pribadi secara efektif.


Dasar belajar JavaScript

Mari kita mulai dengan dasar-dasar bagaimana memasukkan JavaScript ke dalam sebuah struktur HTML untuk menjadi bagian dari sebuah situs web. Untuk memasukkan JavaScript di dalam halaman, Anda harus membungkusnya dengan tag <script> :


<script type="textjavascript">

// Kode JavaScript anda ada di sini


</script>





Dengan melakukan input seperti di atas dalam struktur HTML, browser dapat mengidentifikasi dan mengeksekusi kode dengan benar sesuai yang anda targetkan.

Panggilan file eksternal

Anda juga dapat menempatkan JavaScript di filenya sendiri dan menamainya di dalam HTML Anda. Dengan begitu, Anda dapat memisahkan jenis kode yang berbeda satu sama lain, membuat file lebih terorganisir. Jika kode Anda ada dalam file bernama myscript.js Anda akan menmanggilnya seperti berikut :



<script src="myscript.js">



</script>




Dalam script di atas anda juga bisa memasukan komentar ,tujuanya agar supaya lebih mudah mengingat. Komentar sangat penting karena membantu orang lain memahami apa yang terjadi dalam kode Anda atau mengingatkan Anda jika Anda sendiri lupa sesuatu.

Ingatlah bahwa mereka harus ditandai dengan benar sehingga browser tidak akan mencoba menjalankannya.nDalam JavaScript Anda memiliki dua opsi berbeda:
  • Komentar satu baris — Untuk menyertakan komentar yang terbatas pada satu baris, awali dengan //
  • Komentar multi-baris - Jika Anda ingin menulis komentar yang lebih panjang di antara beberapa baris, bungkuslah /* dan */ agar tidak dieksekusi.


Variabel dalam JavaScript

Variabel adalah nilai stand-in yang dapat Anda gunakan untuk melakukan operasi. Anda harus akrab dengan mereka dari kelas matematika seperti Var, Const, Let .Anda memiliki tiga kemungkinan berbeda untuk mendeklarasikan variabel dalam JavaScript, masing-masing dengan spesialisasinya sendiri:
  • Var Merupakan variabel yang paling umum. Itu dapat ditugaskan kembali tetapi hanya diakses dalam suatu fungsi. Variabel didefinisikan dengan Var pindah ke atas saat kode dieksekusi.
  • Const Tidak dapat dipindahkan dan tidak dapat diakses sebelum muncul di dalam kode.
  • Let Mirip dengan Const, Let variabel dapat dipindahkan tetapi tidak dideklarasikan ulang.


Tipe data

Variabel dapat berisi tipe nilai dan tipe data yang berbeda. Anda gunakan =untuk menetapkan mereka:
  • Angka - Var age = 23
  • Variabel - Var x
  • Teks atau string - Var a = "init"
  • Operasi - Var b = 1 + 2 + 3
  • Angka konstan - Conts PI = 3.14
  • Pernyataan benar atau salah - var C = true
  • Objek - var name = {firstName:"joni", lastName:"jono"}


Ada lebih banyak kemungkinan. Perhatikan bahwa variabel sangat peka dan sensitif huruf besar-kecil itu mempengaruhi. Itu berarti namajono dan namaJono ditangani sebagai dua variabel yang berbeda.

Objek

Objek adalah jenis variabel tertentu. Mereka adalah variabel yang dapat memiliki nilai dan metodenya sendiri. Yang terakhir adalah tindakan yang dapat Anda lakukan pada objek.


var person = {
firstName:"Joni",
lastName:"Jono",
umur:20,
kebangsaan:"Uganda"
};



Array

Array adalah bagian dari banyak bahasa pemrograman yang berbeda. Mereka adalah cara untuk mengatur variabel dan properti ke dalam kelompok. Berikut cara membuatnya di JavaScript:


var buah = ["Pisang", "Apel", "Pear"];



Sekarang Anda memiliki array bernama buah yang berisi tiga item yang dapat Anda gunakan untuk operasi di masa mendatang.

Methods Array

Setelah Anda membuat array, ada beberapa hal yang dapat Anda lakukan dengannya:
  • concat() — Bergabunglah dengan beberapa array menjadi satu
  • indexOf() — Mengembalikan posisi pertama di mana elemen tertentu muncul dalam array
  • join() — Gabungkan elemen array menjadi satu string dan kembalikan string
  • lastIndexOf() — Memberikan posisi terakhir di mana elemen tertentu muncul dalam array
  • pop() — Menghapus elemen terakhir dari array
  • push() — Tambahkan elemen baru di akhir
  • reverse() — Urutkan elemen dalam urutan menurun
  • shift() — Hapus elemen pertama dari array
  • slice() — Menarik salinan sebagian array ke dalam array baru
  • sort() — Mengurutkan elemen berdasarkan abjad
  • splice() — Menambahkan elemen dengan cara dan posisi tertentu
  • toString() — Mengonversi elemen menjadi string
  • unshift() —Menambahkan elemen baru ke awal
  • valueOf() — Mengembalikan nilai primitif dari objek yang ditentukan


Operator

Jika Anda memiliki variabel, Anda dapat menggunakannya untuk melakukan berbagai jenis operasi. Untuk melakukannya, Anda memerlukan operator.

Operator dasar

  • + Tambahan
  • - Pengurangan
  • * Perkalian
  • / Divisi
  • (...) Operator pengelompokan, operasi dalam tanda kurung dieksekusi lebih awal daripada yang di luar
  • % Modulus (sisa)
  • ++ Jumlah kenaikan
  • -- Mengurangi angka

Opetator Perbandingan

  • == Sama dengan
  • === Nilai yang sama dan jenis yang sama
  • != Tidak sama
  • !== Tidak sama nilainya atau tidak sama jenisnya
  • > Lebih besar dari
  • < Kurang dari
  • >= Lebih dari atau sama dengan
  • <= Kurang dari atau sama dengan
  • ? Operator Terner

Operator Logika

  • && Logis dan
  • || Logis atau
  • ! Logis tidak

Operator Bitwise

  • & DAN pernyataan
  • | ATAU pernyataan
  • ~ BUKAN
  • ^ XOR
  • << Pergeseran kiri
  • >> Pergeseran kanan
  • >>> Nol mengisi shift kanan


Fungsi

Fungsi JavaScript adalah blok kode yang melakukan tugas tertentu. Fungsi dasar terlihat seperti ini:


nama fungsi(parameter1, parameter2, parameter3) {


// apa fungsinya

}



Seperti yang Anda lihat, itu terdiri dari function kata kunci ditambah nama. Parameter fungsi ada di dalam tanda kurung dan Anda memiliki tanda kurung kurawal di sekitar fungsi yang dijalankan.

Anda dapat membuatnya sendiri, tetapi untuk membuat hidup Anda lebih mudah – ada juga sejumlah fungsi default.

Outputting Data

Aplikasi umum untuk fungsi adalah keluaran data. Untuk output, Anda memiliki opsi berikut:
  • alert () Keluarkan data dalam kotak peringatan di jendela browser
  • confirm() Membuka dialog ya/tidak dan mengembalikan true/false tergantung pada klik pengguna
  • !
  • console.log() Menulis informasi ke konsol browser, bagus untuk keperluan debugging
  • document.write Tulis langsung ke dokumen HTML
  • prompt() Membuat dialog untuk input pengguna


Fungsi Global

Fungsi global adalah fungsi yang dibangun ke dalam setiap browser yang mampu menjalankan JavaScript.
  • decodeURI() Mendekode Uniform Resource Identifier (URI) yang dibuat oleh encodeURI atau serupa
  • decodeURIComponent() Mendekode komponen URI
  • encodeURI() Mengkodekan URI ke dalam UTF-8
  • encodeURIComponent() Mendekode komponen URI
  • eval() Mengevaluasi kode JavaScript yang direpresentasikan sebagai string
  • isFinite() Menentukan apakah nilai yang diteruskan adalah bilangan berhingga
  • isNaN() Menentukan apakah suatu nilai adalah NaN atau tidak
  • Number() Mengembalikan angka yang dikonversi dari argumennya
  • parseFloat() Mem-parsing argumen dan mengembalikan angka floating-point
  • parseInt() Mem-parsing argumennya dan mengembalikan bilangan bulat


Loop JavaScript

Loop adalah bagian dari sebagian besar bahasa pemrograman. Mereka memungkinkan Anda untuk mengeksekusi blok kode yang diinginkan beberapa kali dengan nilai yang berbeda:
  • for Cara paling umum untuk membuat loop dalam JavaScript
  • while Mengatur kondisi di mana loop dijalankan
  • do while Mirip dengan while loop tetapi dijalankan setidaknya sekali dan melakukan pemeriksaan di akhir untuk melihat apakah kondisi terpenuhi untuk dieksekusi lagi
  • alert break Digunakan untuk menghentikan dan keluar dari siklus pada kondisi tertentu
  • alert continue Lewati bagian dari siklus jika kondisi tertentu terpenuhi


If-Else statements

Jenis pernyataan ini mudah dimengerti. Dengan menggunakannya, Anda dapat mengatur kondisi kapan kode Anda dieksekusi. Jika kondisi tertentu berlaku, sesuatu dilakukan, jika tidak - sesuatu yang lain dieksekusi.


if (condition) {

// apa yang harus dilakukan jika kondisi terpenuhi

} else {

// apa yang harus dilakukan jika kondisi tidak terpenuhi

}




Konsep yang mirip dengan if elsea dalah switch pernyataan. Namun, dengan menggunakan sakelar, Anda memilih salah satu dari beberapa blok kode untuk dieksekusi.

String

String adalah apa yang dipanggil JavaScript ke teks yang tidak menjalankan fungsi tetapi dapat muncul di layar. Dalam contoh di bawah ini melon adalah string.


Var person ="melon" ;



Escape Characters

Dalam JavaScript, string ditandai dengan tanda kutip tunggal atau ganda. Jika Anda ingin menggunakan tanda kutip dalam sebuah string, Anda perlu menggunakan karakter khusus:
  • \' kutipan tunggal
  • \" Kutipan ganda
Selain itu Anda juga memiliki karakter pelarian tambahan:
  • \\ — Garis miring terbalik
  • \b - Menghapus
  • \f — Umpan formulir
  • \n - Garis baru
  • \r - Kereta kembali
  • \t — Tabulator horisontal
  • \v — Tabulator vertikal


String Methods

Ada banyak cara berbeda untuk bekerja dengan string:
  • charAt() Mengembalikan karakter pada posisi tertentu di dalam string
  • charCodeAt() Memberi Anda Unicode karakter pada posisi itu
  • concat() Menggabungkan (menggabungkan) dua atau lebih string menjadi satu
  • fromCharCode() Mengembalikan string yang dibuat dari urutan unit kode UTF-16 yang ditentukan
  • indexOf() Memberikan posisi kemunculan pertama dari teks yang ditentukan dalam string
  • lastIndexOf() Sama seperti indexOf()tetapi dengan kejadian terakhir, mencari ke belakang
  • match() Mengambil kecocokan string dengan pola pencarian
  • replace() Temukan dan ganti teks yang ditentukan dalam sebuah string
  • search() Menjalankan pencarian untuk teks yang cocok dan mengembalikan posisinya
  • slice() Mengekstrak bagian string dan mengembalikannya sebagai string baru
  • split() Membagi objek string menjadi array string pada posisi tertentu
  • substr() Mirip dengan slice()tetapi mengekstrak substring tergantung pada jumlah karakter tertentu
  • substring() Juga mirip dengan slice()tetapi tidak dapat menerima indeks negatif
  • toLowerCase() Ubah string menjadi huruf kecil
  • toUpperCase() Ubah string menjadi huruf besar
  • valueOf() Mengembalikan nilai primitif (yang tidak memiliki properti atau metode) dari objek string


Reguler Expression Syntax

Ekspresi reguler adalah pola pencarian yang digunakan untuk mencocokkan kombinasi karakter dalam string. Pola pencarian dapat digunakan untuk pencarian teks dan teks untuk menggantikan operasi.

Pattern Modiffiers

  • e — Evaluasi penggantian
  • i — Lakukan pencocokan case-insensitive
  • g — Lakukan pencocokan global
  • s — Perlakukan string sebagai satu baris
  • x — Izinkan komentar dan spasi dalam pola
  • U — Pola tidak serakah

Brackets

  • [abc] — Temukan salah satu karakter di
  • [^abc] — Temukan karakter apa pun yang
  • [0-9] — Digunakan untuk menemukan digit apa pun dari 0 hingga 9
  • [A-z] — Temukan karakter apa pun dari huruf besar A hingga huruf kecil z
  • (a|b|c) — Temukan salah satu alternatif yang dipisahkan dengan |

Metacharacters

  • . — Temukan satu karakter, kecuali baris baru atau terminator baris
  • \w — Karakter kata
  • \W — Karakter non-kata
  • \d — Sebuah angka
  • \D — Karakter non-digit
  • \s — Karakter spasi putih
  • \S — Karakter non-spasi
  • \b — Temukan kecocokan di awal/akhir kata
  • \B — Kecocokan bukan di awal/akhir kata
  • \0 — karakter NUL
  • \n — Karakter baris baru
  • \f — Bentuk karakter umpan
  • \r — Karakter carriage return
  • \t — Karakter tab
  • \v — Karakter tab vertikal
  • \xxx — Karakter yang ditentukan oleh angka oktal xxx
  • \xdd — Karakter yang ditentukan oleh angka heksadesimal dd
  • \uxxxx — Karakter Unicode yang ditentukan oleh angka heksadesimal XXXX

Quantifier

  • n+ — Mencocokkan string apa pun yang berisi setidaknya satu n
  • n* — Setiap string yang berisi nol atau lebih kemunculan n
  • n? — Sebuah string yang berisi nol atau satu kemunculan n
  • n{X} — String yang berisi urutan X n's
  • n{X,Y} — String yang berisi urutan X ke Y n's
  • n{X,} — Mencocokkan string apa pun yang berisi urutan setidaknya X n's
  • n$ — String apa pun dengan n di ujungnya
  • ^n — String dengan n di awal itu
  • ?=n — Setiap string yang diikuti oleh string tertentu n
  • ?!n — String yang tidak diikuti oleh string tertentu ni


Angka dan Matematika

Dalam JavaScript, Anda juga dapat bekerja dengan angka, konstanta, dan melakukan fungsi matematika.

Properti nomor

  • MAX_VALUE — Nilai numerik maksimum yang dapat diwakili dalam JavaScript
  • MIN_VALUE — Nilai numerik positif terkecil yang dapat diwakili dalam JavaScript
  • NaN — Nilai “Not-a-Number”
  • NEGATIVE_INFINITY — Nilai Infinity negatif
  • POSITIVE_INFINITY — Nilai tak terhingga positif

Metode angka

  • toExponential() — Mengembalikan string dengan angka bulat yang ditulis sebagai notasi eksponensial
  • toFixed() — Mengembalikan string angka dengan jumlah desimal yang ditentukan
  • toPrecision() — String angka yang ditulis dengan panjang tertentu
  • toString() — Mengembalikan angka sebagai string
  • valueOf() — Mengembalikan angka sebagai angka

Properti Matematika

  • E — Bilangan Euler
  • LN2 — Logaritma natural dari 2
  • LN10 — Logaritma natural 10
  • LOG2E — Logaritma basis 2 dari E
  • LOG10E — Logaritma basis 10 dari E
  • PI — Nomor PI
  • SQRT1_2 — Akar kuadrat dari 1/2
  • SQRT2 — Akar kuadrat dari 2

Metode Matematika

  • abs(x) — Mengembalikan nilai absolut (positif) dari x
  • acos(x) — Arccosinus dari x, dalam radian
  • asin(x) — Arcsine of x, in radians
  • atan2(y,x) — Arctangent dari hasil bagi argumennya
  • ceil(x) — Nilai x dibulatkan ke atas ke bilangan bulat terdekat
  • cos(x) — Kosinus dari x (x dalam radian)
  • exp(x)— Nilai E X
  • floor(x) — Nilai x dibulatkan ke bawah ke bilangan bulat terdekat
  • log(x) — Logaritma natural (basis E) dari x
  • max(x,y,z,...,n) — Mengembalikan angka dengan nilai tertinggi
  • min(x,y,z,...,n) — Sama untuk angka dengan nilai terendah
  • pow(x,y) — X pangkat y
  • random() — Mengembalikan angka acak antara 0 dan 1
  • round(x) — Nilai x dibulatkan ke bilangan bulat terdekat
  • sin(x) — Sinus dari x (x dalam radian)
  • sqrt(x) — Akar kuadrat dari x
  • tan(x) — Garis singgung suatu sudut


Berurusan dengan tanggal di JavaScript

Anda juga dapat bekerja dan memodifikasi tanggal dan waktu dengan JavaScript. Ini adalah bab berikutnya dalam lembar contekan JavaScript.

Mengatur tanggal

  • Date() — Membuat objek tanggal baru dengan tanggal dan waktu saat ini
  • Date(2017, 5, 21, 3, 23, 10, 0)— Buat objek tanggal kustom. Angka-angka mewakili tahun, bulan, hari, jam, menit, detik, milidetik. Anda dapat menghilangkan apa pun yang Anda inginkan kecuali satu tahun dan satu bulan
  • Date("2017-06-23") — Deklarasi tanggal sebagai string

Memperoleh nilai tanggal dan waktu

  • getDate() — Dapatkan hari dalam sebulan sebagai angka (1-31)
  • getDay() — Hari kerja sebagai angka (0-6)
  • getFullYear() — Tahun sebagai angka empat digit (yyyy)
  • getHours() — Dapatkan jam (0-23)
  • getMilliseconds() — Milidetik (0-999)
  • getMinutes() — Dapatkan menit (0-59)
  • getMonth() — Bulan sebagai angka (0-11)
  • getSeconds() — Dapatkan yang kedua (0-59)
  • getTime() — Dapatkan milidetik sejak 1 Januari 1970
  • getUTCDate() — Hari (tanggal) bulan pada tanggal yang ditentukan menurut waktu universal (juga tersedia untuk hari, bulan, tahun penuh, jam, menit, dll.)
  • parse — Mem-parsing representasi string dari tanggal dan mengembalikan jumlah milidetik sejak 1 Januari 1970

Tetapkan bagian dari tanggal

  • setDate() — Tetapkan hari sebagai angka (1-31)
  • setFullYear() — Mengatur tahun (opsional bulan dan hari)
  • setHours() — Atur jam (0-23)
  • setMilliseconds() — Atur milidetik (0-999)
  • setMinutes() — Mengatur menit (0-59)
  • setMonth() — Atur bulan (0-11)
  • setSeconds() — Mengatur detik (0-59)
  • setTime() — Atur waktu (milidetik sejak 1 Januari 1970)
  • setUTCDate() — Mengatur hari dalam sebulan untuk tanggal yang ditentukan menurut waktu universal (juga tersedia untuk hari, bulan, tahun penuh, jam, menit, dll.)

Mode Dom

DOM adalah Model Objek Dokumen dari sebuah halaman. Ini adalah kode struktur halaman web .JavaScript hadir dengan banyak cara berbeda untuk membuat dan memanipulasi elemen HTML (disebut node).

Properti node

  • attributes — Mengembalikan koleksi langsung dari semua atribut yang terdaftar ke elemen
  • baseURI — Menyediakan URL dasar absolut dari elemen HTML
  • childNodes — Memberikan kumpulan simpul anak elemen
  • firstChild — Mengembalikan simpul anak pertama dari suatu elemen
  • lastChild — Node anak terakhir dari suatu elemen
  • nextSibling — Memberi Anda simpul berikutnya pada tingkat pohon simpul yang sama
  • nodeName —Mengembalikan nama node
  • nodeType — Mengembalikan tipe simpul
  • nodeValue — Menetapkan atau mengembalikan nilai sebuah simpul
  • ownerDocument — Objek dokumen tingkat atas untuk simpul ini
  • parentNode — Mengembalikan simpul induk dari suatu elemen
  • textContent — Menetapkan atau mengembalikan konten tekstual dari sebuah simpul dan turunannya

Metode node

  • appendChild() — Menambahkan simpul anak baru ke elemen sebagai simpul anak terakhir
  • cloneNode() — Mengkloning elemen HTML
  • compareDocumentPosition() — Membandingkan posisi dokumen dari dua elemen
  • compareDocumentPosition() — Membandingkan posisi dokumen dari dua elemen
  • getFeature() — Mengembalikan objek yang mengimplementasikan API dari fitur tertentu
  • hasAttributes() — Mengembalikan nilai true jika suatu elemen memiliki atribut apa pun, jika tidak salah
  • hasChildNodes() — Mengembalikan nilai true jika suatu elemen memiliki node anak, jika tidak salah
  • insertBefore() — Menyisipkan simpul anak baru sebelum simpul anak tertentu yang sudah ada
  • isDefaultNamespace() — Mengembalikan nilai true jika namespaceURI yang ditentukan adalah default, jika tidak salah
  • isEqualNode() — Memeriksa apakah dua elemen sama
  • isSupported() — Mengembalikan nilai true jika fitur tertentu didukung pada elemen
  • isSameNode() — Memeriksa apakah dua elemen adalah simpul yang sama
  • isSupported() — Mengembalikan nilai true jika fitur tertentu didukung pada elemen
  • lookupNamespaceURI() — Mengembalikan URI namespace yang terkait dengan node tertentu
  • lookupPrefix() — Mengembalikan DOMString yang berisi awalan untuk URI namespace yang diberikan jika ada
  • normalize() — Menggabungkan simpul teks yang berdekatan dan menghapus simpul teks kosong dalam sebuah elemen
  • removeChild() — Menghapus simpul anak dari sebuah elemen
  • replaceChild() — Menggantikan simpul anak dalam sebuah elemen

Metode Elemen

  • getAttribute() — Mengembalikan nilai atribut yang ditentukan dari simpul elemen
  • getAttributeNS() — Mengembalikan nilai string atribut dengan namespace dan name yang ditentukan
  • getAttributeNode() — Mendapatkan node atribut yang ditentukan
  • getAttributeNodeNS() — Mengembalikan node atribut untuk atribut dengan namespace dan name yang diberikan
  • getElementsByTagName() — Menyediakan koleksi semua elemen anak dengan nama tag yang ditentukan
  • getElementsByTagNameNS() — Mengembalikan HTMLCollection langsung dari elemen dengan nama tag tertentu milik namespace yang diberikan
  • hasAttribute() — Mengembalikan nilai true jika suatu elemen memiliki atribut apa pun, jika tidak salah
  • hasAttributeNS() — Memberikan nilai benar/salah yang menunjukkan apakah elemen saat ini dalam namespace tertentu memiliki atribut yang ditentukan
  • removeAttribute() — Menghapus atribut tertentu dari elemen
  • removeAttributeNS() — Menghapus atribut yang ditentukan dari elemen dalam namespace tertentu
  • removeAttributeNode() — Mengambil node atribut yang ditentukan dan mengembalikan node yang dihapus
  • setAttribute() — Menetapkan atau mengubah atribut yang ditentukan ke nilai yang ditentukan
  • setAttributeNS() — Menambahkan atribut baru atau mengubah nilai atribut dengan namespace dan nama yang diberikan
  • setAttributeNode() — Menetapkan atau mengubah simpul atribut yang ditentukan
  • setAttributeNodeNS() — Menambahkan node atribut namespaced baru ke elemen


Bekerja dengan browser

Selain elemen HTML, JavaScript juga mampu memperhitungkan browser pengguna dan memasukkan propertinya ke dalam kode.

Properti Windows

  • closed — Memeriksa apakah jendela telah ditutup atau tidak dan mengembalikan nilai true atau false
  • defaultStatus — Mengatur atau mengembalikan teks default di bilah status jendela
  • document — Mengembalikan objek dokumen untuk jendela
  • frames— Mengembalikan semua <iframe> elemen di jendela saat ini
  • history — Menyediakan objek History untuk jendela
  • innerHeight — Ketinggian bagian dalam dari area konten jendela
  • innerWidth — Lebar bagian dalam area konten
  • length— Cari tahu jumlah <iframe> elemen di jendela
  • location — Mengembalikan objek lokasi untuk jendela
  • name — Mengatur atau mengembalikan nama jendela
  • navigator — Mengembalikan objek Navigator untuk jendela
  • opener — Mengembalikan referensi ke jendela yang membuat jendela
  • outerHeight — Ketinggian luar jendela, termasuk bilah alat/bilah gulir
  • outerWidth — Lebar luar jendela, termasuk bilah alat/bilah gulir
  • pageXOffset — Jumlah piksel dokumen saat ini telah digulir secara horizontal
  • pageYOffset — Jumlah piksel dokumen telah digulir secara vertikal
  • parent — Jendela induk dari jendela saat ini
  • screen — Mengembalikan objek Layar untuk jendela
  • screenLeft — Koordinat horizontal jendela (relatif terhadap layar)
  • screenTop — Koordinat vertikal jendela
  • screenX— Sama seperti screenLefttetapi diperlukan untuk beberapa browser
  • screenY— Sama seperti screenToptetapi diperlukan untuk beberapa browser
  • self — Mengembalikan jendela saat ini
  • status — Mengatur atau mengembalikan teks di bilah status jendela
  • top — Mengembalikan jendela browser paling atas

Metode Windows

  • alert() — Menampilkan kotak peringatan dengan pesan dan tombol OK
  • blur() — Menghapus fokus dari jendela saat ini
  • clearInterval() — Menghapus pengatur waktu yang disetel dengan setInterval()
  • clearTimeout() — Menghapus pengatur waktu yang disetel dengan setTimeout()
  • close() — Menutup jendela saat ini
  • confirm()- Menampilkan kotak dialog dengan pesan dan OK dan Cancel tombol
  • focus() — Mengatur fokus ke jendela saat ini
  • moveBy() — Memindahkan jendela relatif terhadap posisinya saat ini
  • moveTo() — Memindahkan jendela ke posisi tertentu
  • open() — Membuka jendela browser baru
  • print() — Mencetak konten jendela saat ini
  • prompt() — Menampilkan kotak dialog yang meminta pengunjung untuk memasukkan
  • resizeBy() — Mengubah ukuran jendela dengan jumlah piksel yang ditentukan
  • resizeTo() — Mengubah ukuran jendela ke lebar dan tinggi yang ditentukan
  • scrollBy() — Menggulir dokumen dengan jumlah piksel tertentu
  • scrollTo() — Menggulir dokumen ke koordinat yang ditentukan
  • setInterval() — Memanggil fungsi atau mengevaluasi ekspresi pada interval tertentu
  • setTimeout() — Memanggil fungsi atau mengevaluasi ekspresi setelah interval tertentu
  • stop() — Menghentikan jendela dari memuat

Properti layar

  • availHeight — Mengembalikan tinggi layar (tidak termasuk Windows Taskbar)
  • availWidth — Mengembalikan lebar layar (tidak termasuk Windows Taskbar)
  • colorDepth — Mengembalikan kedalaman bit palet warna untuk menampilkan gambar
  • height — Tinggi total layar
  • pixelDepth — Resolusi warna layar dalam bit per piksel
  • width — Lebar total layar


JavaScript Events

Peristiwa adalah hal-hal yang dapat terjadi pada elemen HTML dan dilakukan oleh pengguna. Bahasa pemrograman dapat mendengarkan peristiwa ini dan memicu tindakan dalam kode. Tidak ada lembar contekan JavaScript yang lengkap tanpa mereka.

Mouse

  • onclick — Event terjadi ketika pengguna mengklik elemen
  • oncontextmenu — Pengguna mengklik kanan pada elemen untuk membuka menu konteks
  • ondblclick — Pengguna mengklik dua kali pada sebuah elemen
  • onmousedown — Pengguna menekan tombol mouse di atas elemen
  • onmouseenter — Pointer bergerak ke sebuah elemen
  • onmouseleave — Pointer bergerak keluar dari elemen
  • onmousemove — Pointer bergerak saat berada di atas elemen
  • onmouseover — Saat penunjuk dipindahkan ke elemen atau salah satu turunannya
  • onmouseout — Pengguna memindahkan penunjuk tetikus dari elemen atau salah satu anaknya
  • onmouseup — Pengguna melepaskan tombol mouse saat melewati elemen

Keyboard

  • onkeydown — Saat pengguna menekan tombol ke bawah
  • onkeypress — Saat pengguna mulai menekan tombol
  • onkeyup — Pengguna melepaskan kunci

Frame

  • onabort — Pemuatan media dibatalkan
  • onbeforeunload — Peristiwa terjadi sebelum dokumen akan dibongkar
  • onerror — Terjadi kesalahan saat memuat file eksternal
  • onhashchange — Ada perubahan pada bagian jangkar URL
  • onload — Ketika sebuah objek telah dimuat
  • onpagehide — Pengguna menavigasi keluar dari halaman web
  • onpagehide — Pengguna menavigasi keluar dari halaman web
  • onscroll — Bilah gulir elemen sedang digulir
  • onresize — Tampilan dokumen diubah ukurannya
  • onunload — Acara terjadi ketika halaman telah dibongkar

Form

  • onblur — Ketika sebuah elemen kehilangan fokus
  • onchange— Konten elemen formulir berubah (untuk <input>, <select> dan <textarea> )
  • onfocus — Sebuah elemen mendapat fokus
  • onfocusin — Saat sebuah elemen akan mendapatkan fokus
  • onfocusout — Elemennya akan kehilangan fokus
  • oninput — Masukan pengguna pada suatu elemen
  • oninvalid — Sebuah elemen tidak valid
  • onreset — Formulir disetel ulang
  • onsearch— Pengguna menulis sesuatu di kolom pencarian (untuk <input="search">)
  • onselect— Pengguna memilih beberapa teks (untuk <input> dan <textarea>)
  • onsubmit — Formulir dikirimkan

Drag

  • ondrag — Sebuah elemen diseret
  • ondragend — Pengguna telah selesai menyeret elemen
  • ondragenter — Elemen yang diseret memasuki target jatuh
  • ondragleave — Elemen yang diseret meninggalkan target jatuh
  • ondragstart — Pengguna mulai menyeret elemen
  • ondrop — Elemen yang diseret dijatuhkan pada target jatuh

Clipboard

  • oncopy — Pengguna menyalin konten elemen
  • oncut — Pengguna memotong konten elemen
  • onpaste — Seorang pengguna menempelkan konten dalam sebuah elemen

Media

  • onabort — Pemuatan media dibatalkan
  • oncanplay — Browser dapat mulai memutar media (mis. file telah cukup buffer)
  • oncanplaythrough — Browser dapat memutar melalui media tanpa henti
  • ondurationchange — Durasi perubahan media
  • onended — Media telah mencapai ujungnya
  • onerror — Terjadi ketika terjadi kesalahan saat memuat file eksternal
  • onloadeddata — Data media dimuat
  • onloadstart — Browser mulai mencari media tertentu
  • onpause — Media dijeda baik oleh pengguna atau secara otomatis
  • onplay — Media telah dimulai atau tidak lagi dijeda
  • onplaying — Media diputar setelah dijeda atau dihentikan untuk buffering
  • onprogress — Browser sedang dalam proses mengunduh media
  • onratechange — Kecepatan pemutaran media berubah
  • onseeked — Pengguna selesai pindah/melompat ke posisi baru di media
  • onseeking — Pengguna mulai bergerak/melompat
  • onstalled — Browser mencoba memuat media tetapi tidak tersedia
  • onsuspend — Browser sengaja tidak memuat media
  • ontimeupdate — Posisi bermain telah berubah (misalnya karena fast forward)
  • onvolumechange — Volume media telah berubah (termasuk bisu)
  • onwaiting — Media dijeda tetapi diharapkan untuk dilanjutkan (misalnya, buffering)

Animasi

  • animationend — Animasi CSS selesai
  • animationiteration — Animasi CSS diulang
  • animationstart — Animasi CSS telah dimulai

Lainya

  • transitionend — Dipecat ketika transisi CSS telah selesai
  • onmessage — Pesan diterima melalui sumber acara
  • onoffline — Browser mulai bekerja offline
  • ononline — Browser mulai bekerja online
  • onpopstate — Saat riwayat jendela berubah
  • onshow— Sebuah <menu> elemen ditampilkan sebagai menu konteks
  • onstorage — Area Penyimpanan Web diperbarui
  • ontoggle— Pengguna membuka atau menutup <details> elemen
  • onstorage — Area Penyimpanan Web diperbarui
  • onwheel — Roda mouse berguling ke atas atau ke bawah di atas elemen
  • ontouchcancel — Sentuhan layar terganggu
  • ontouchend — Jari pengguna dihapus dari layar sentuh
  • ontouchstart — Jari diletakkan di layar sentuh
  • ontouchmove — Jari diseret melintasi layar


Kesalahan

Saat bekerja dengan JavaScript, kesalahan yang berbeda dapat terjadi. Ada beberapa cara penanganannya:
  • try — Memungkinkan Anda menentukan blok kode untuk menguji kesalahan
  • catch — Siapkan blok kode untuk dieksekusi jika terjadi kesalahan
  • throw — Buat pesan kesalahan khusus alih-alih kesalahan JavaScript standar
  • finally — Memungkinkan Anda mengeksekusi kode, setelah mencoba dan menangkap, terlepas dari hasilnya

Nilai nama kesalahan

JavaScript juga memiliki objek kesalahan bawaan. Ini memiliki dua sifat:
  • name — Mengatur atau mengembalikan nama kesalahan
  • message — Mengatur atau mengembalikan pesan kesalahan dalam string dari
Properti kesalahan dapat mengembalikan enam nilai berbeda sebagai namanya:
  • EvalError— Terjadi kesalahan dalam eval()fungsi
  • RangeError — Angka “di luar jangkauan”
  • ReferenceError — Referensi ilegal telah terjadi
  • SyntaxError — Terjadi kesalahan sintaks
  • TypeError — Terjadi kesalahan ketik
  • URIError— Terjadi encodeURI()kesalahan


Kesimpulan

JavaScript semakin penting sebagai bahasa pemrograman. Ini semakin menjadi bahasa yang digunakan untuk membangun properti web berkat rekam jejak dan manfaatnya yang telah terbukti.

Dalam lembar dasar pondasi JavaScript di atas, penulis telah mengumpulkan banyak operator, fungsi, prinsip, dan metode yang paling dasar dan penting.

Ini memberikan gambaran yang baik tentang bahasa dan referensi untuk pengembang dan pelajar. Penulis harap ini bisa berguna untuk anda belajar javaScript.

Read More

https://payclick.com/

Contact us for advertising.