2.9.2 문자열 함수

var str="hello, world"가 실행된 상태에서의 예

함수
설명
사용 예
결과

bin(a)

수치 a의 2진 표현 문자열을 리턴합니다

bin(0b0010)

"10"

chr(a)

ASCII코드 a인 문자를 문자열형으로 리턴합니다.

chr(65)

"A"

double(s)

실수 문자열s의 실수형값을 리턴합니다.

(해석되는 위치까지만 해석하고 나머지는 버림)

double("29.38E-2")

0.2938

hex(a)

수치 a의 16진 표현 문자열을 리턴 합니다.

hex(0x7A2F)

"7A2F"

int(s)

정수 문자열s의 정수형값을 리턴합니다.

(해석되는 위치까지만 해석하고 나머지는 버림)

int("13.25")

int("29.38E-2")

13

29

left(s, n)

문자열 s의 앞부분 n개의 문자로 된 문자열을 리턴합니다.

left(str, 3)

"hel"

len(s)

s가 문자열이면 문자열의 길이를 리턴합니다.

s가 배열이면 배열의 요소 개수를 리턴합니다.

len("HELLO")

len([20, 30, 80])

5

3

mid(s, i, n)

문자열 s의 i번째 문자부터 n개의 문자로 된 문자열을 리턴합니다. (첫 문자 위치는 0.)

mid(str, 3, 5)

"lo, w"

mirror(s)

문자열 s를 역전한 문자열을 리턴합니다.

mirror("HELLO")

"OLLEH"

right(s, n)

문자열 s의 뒷부분 n개의 문자로 된 문자열을 리턴합니다.

right(str, 3)

"rld"

str(a)

수치 a의 10진 표현 문자열을 리턴합니다.

str(13.25)

13.250000

strpos(s, p)

s문자열 내에 p문자열과 일치하는 최초의 위치를 리턴합니다.(첫 문자 위치는 0. 없으면 -1.)

strpos(str, "llo")

strpos(str, "hi")

2

-1

Last updated

Was this helpful?