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?