Deary Cah Ndeso

Blog ini khusus untuk tutorial-tutorial , tips dan trik , wallpaper dll

JavaScript Strings

JavaScript Strings
JavaScript string digunakan untuk menyimpan dan memanipulasi teks.


JavaScript Strings
Sebuah string JavaScript hanya menyimpan serangkaian karakter seperti "John Doe".
Sebuah string dapat berupa teks dalam tanda kutip. Anda dapat menggunakan satu atau dua tanda kutip:
Contoh
var carname = "Volvo XC60";
var carname = 'Volvo XC60';

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>

var carName1 = "Volvo XC60";
var carName2 = 'Volvo XC60';

document.getElementById("demo").innerHTML =
carName1 + "<br>" + carName2;

</script>

</body>
</html>
Anda dapat menggunakan tanda kutip di dalam string, selama mereka tidak cocok dengan tanda kutip sekitar string:
Contoh
var answer = "It's alright";
var answer = "He is called 'Johnny'";
var answer = 'He is called "Johnny"';

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
var answer1 = "It's alright";
var answer2 = "He is called 'Johnny'";
var answer3 = 'He is called "Johnny"';
document.getElementById("demo").innerHTML =
answer1 + "<br>" + answer2 + "<br>" + answer3;

</script>
</body>
</html>
Atau Anda dapat menempatkan tanda kutip di dalam string dengan menggunakan karakter \ melarikan diri:
Contoh
var answer = 'It\'s alright';
var answer = "He is called \"Johnny\""

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>

var answer1 = 'It\”s alright';
var answer2 = "He is called \"Johnny\"";

document.getElementById("demo").innerHTML =
answer1 + "<br>" + answer2;

</script>

</body>
</html>



String Panjang
Panjang string (objek string) ditemukan dalam dibangun di properti panjang :
Contoh
var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var sln = txt.length;

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
var txt="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
document.getElementById("demo").innerHTML = txt.length;
</script>

</body>
</html>



Karakter Khusus
Dalam JavaScript, string ditulis sebagai karakter dalam satu atau dua tanda kutip.
Karena itu, JavaScript akan salah paham string ini:
 "We are the so-called "Vikings" from the north."
String akan dipotong untuk "Kami disebut".
Untuk mengatasi masalah ini, Anda dapat menempatkan sebuah backslash (\) sebelum tanda kutip ganda dalam "Viking":
 "We are the so-called \"Vikings\" from the north."
Backslash adalah karakter escape . Melarikan diri karakter berubah karakter khusus dalam string karakter:
Karakter escape (\) dapat digunakan untuk memasukkan apostrof, baris baru, kutipan, dan karakter khusus lainnya ke dalam string.
Tabel di bawah karakter khusus lainnya yang dapat ditambahkan ke string teks dengan tanda backslash:
Code
Outputs
\'
single quote
\"
double quote
\\
backslash
\n
new line
\r
carriage return
\t
tab
\b
backspace
\f
form feed



Strings Bisa Objects
Biasanya, JavaScript string adalah nilai-nilai primitif, dibuat dari literal: var firstName = "John"
Tapi string juga dapat didefinisikan sebagai objek dengan kata kunci baru: var firstName = new String ("John")
Contoh
var x = "John";
var y = new String("John");

// type of x will return String
// type of y will return Object

<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>

<script>
var x = "John";              // x is a string
var y = new String("John");  // y is an object

document.getElementById("demo").innerHTML =
typeof x + " " + typeof y;
</script>

</body>
</html>
Description: Catatan
Jangan membuat objek String. Mereka memperlambat kecepatan eksekusi, dan menghasilkan efek samping buruk:
Contoh
var x = "John";           
var y = new String("John");

// (x === y) is now false because x is a string and y is an object.

<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>

<script>
var x = "John";              // x is a string
var y = new String("John");  // y is an object
document.getElementById("demo").innerHTML = x===y;
</script>

</body>
</html>



Properti String dan Metode
Nilai primitif, seperti "John Doe", tidak dapat memiliki properti atau metode (karena mereka bukan obyek).
Tapi dengan JavaScript, metode dan properti juga tersedia dengan nilai-nilai primitif, karena JavaScript memperlakukan nilai primitif sebagai objek ketika menjalankan metode dan properti.
Metode String akan dibahas dalam bab berikutnya.


String Properti
Property
Description
constructor
Returns the function that created the String object's prototype
length
Returns the length of a string
prototype
Allows you to add properties and methods to an object



Metode String
Method
Description
charAt()
Returns the character at the specified index (position)
charCodeAt()
Returns the Unicode of the character at the specified index
concat()
Joins two or more strings, and returns a copy of the joined strings
fromCharCode()
Converts Unicode values to characters
indexOf()
Returns the position of the first found occurrence of a specified value in a string
lastIndexOf()
Returns the position of the last found occurrence of a specified value in a string
localeCompare()
Compares two strings in the current locale
match()
Searches a string for a match against a regular expression, and returns the matches
replace()
Searches a string for a value and returns a new string with the value replaced
search()
Searches a string for a value and returns the position of the match
slice()
Extracts a part of a string and returns a new string
split()
Splits a string into an array of substrings
substr()
Extracts a part of a string from a start position through a number of characters
substring()
Extracts a part of a string between two specified positions
toLocaleLowerCase()
Converts a string to lowercase letters, according to the host's locale
toLocaleUpperCase()
Converts a string to uppercase letters, according to the host's locale
toLowerCase()
Converts a string to lowercase letters
toString()
Returns the value of a String object
toUpperCase()
Converts a string to uppercase letters
trim()
Removes whitespace from both ends of a string
valueOf()
Returns the primitive value of a String object


Bagikan :
+
Previous
Next Post »
0 Komentar untuk "JavaScript Strings"

Powered by Blogger.
 
Template By Kunci Dunia
Back To Top