ABOUT ME

컴돌이의 blogs'

Today
Yesterday
Total
  • [javascript] 14. 문자열(Strings) - 자바스크립트 강좌 JS / CSE
    Web/JavaScript 2015. 6. 13. 14:32

    JavaScript Strings

     자바스크립트 문자열은 문자열을 저장하거나 변경하는데 사용합니다.





    1. JavaScript Strings

     문자열은 어떤 문자든 따옴표안에 넣을 수 있습니다.




     

    1
    2
    3
    4
     
    var answer = "It's alright";
    var answer = "He is called 'Johnny'";
    var answer = 'He is called "Johnny"';
    cs

     







    2. String Length

     문자열의 길이는 속성 length로 알 수 있습니다.



     

    1
    2
    var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var sln = txt.length;
    cs




     


    3. Special Characters
     문자열은 따옴표 안에 있어야 하므로, 자바스크립트는 아래와 같은 문자열을 잘못 인식 할 수 있습니다.

     

     

    1
    var y = "We are the so-called "Vikings" from the north."
    cs



     위 문자열은 원하는 문자열을 출력하지 못합니다.

     해결책은 Escape Character(\)를 사용하는 것 입니다.


     

    1
    2
    var x = 'It\'s alright';
    var y = "We are the so-called \"Vikings\" from the north."
    cs




     

    CodeOutputs
    \'single quote
    \"double quote
    \\backslash
    \nnew line
    \rcarriage return
    \ttab
    \bbackspace
    \fform feed


    [ 출처: W3Schools ]









    4. String Properties



     

    PropertyDescription
    constructorReturns the function that created the String object's prototype
    lengthReturns the length of a string
    prototypeAllows you to add properties and methods to an object

    [ 출처: W3Schools ]





    5. String Methods

    MethodDescription
    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

    [ 출처: W3Schools ]



     


    댓글

Designed by Tistory.