티스토리 뷰

반응형
  PYTHON JAVA SCRIPT
변수 선언 없음 var name;
줄바꿈 '\n' "<br />"를 string 안에 넣는다
비교 == ===(엄밀히 같다)
  != !==(엄밀히 다르다)
조건

if 조건 :

elif 조건 :

if (조건) {           }

else if (조건) {              }

  and &&
  or ||
출력문 print( ) document.write( )
반복문

while 조건 :

    반복 내용

while( 조건 ) {

 

}

 

for i in range(  ) :

 

for(var i =0; i<10; i++) {

}

함수 정의

def name(parameter) :

return 

function name(parameter) {

return

}

배열

list = []

반드시 var를 붙여서 정의한다

var arry = [, , ,]

배열의 길이 측정

len(배열)

배열.length

배열에 요소 삽입

.append()

.push()

배열 길이 추가

.extend()

.concat([ ])

배열 가장 왼쪽에 추가

.appendleft()

.unshift()

배열 특정 위치에 요소 추가

.insert(idx, 요소)

.splice(idx, 지울 요소의 개수, 요소)

배열에서 가장 왼쪽 요소 삭제

.popleft()

.shift()

배열에서 가장 오른쪽 요소 삭제

.pop()

.pop()

정렬

.sort()

.sort()

// JS는 sort를 기본적으로 문자열처리하므로 100이 11보다 먼저온다.

.sort((a,b)=>{return a-b})

//a > b 를 기준으로 정렬(오름차순)

역순 정렬

.reverse()

.reverse()

배열 슬라이싱

arry[a:b]

arry.slice(a, b)

배열 요소의 합

sum(arry)

for문으로 전체 검색

합 추가

+=

+=

나눈 몫 연산

a//b

parseInt(a/b)

최대값

max(배열)

Math.max.apply(null, 배열)

최소값

min(배열)

Math.min.apply(null, 배열)

참, 거짓

True, False

true, false

인덱싱

arry[-1] //가장 마지막 값

arry[arry.length-1]// -1안됨

대소문자 변환

.upper(), .lower()

.toUpperCase(), .toLowerCase()

문자열 반복 횟수

.count(문자열)

(arry.match(/문자열/g) || []).length

//찾는 문자열이 없으면 0 반환

//문자열 입력시 "" 필요 없음

 

반응형

'Web > Java Script' 카테고리의 다른 글

데이터 타입과 변수  (0) 2020.09.17
자바스크립트 관련 용어 정리2  (0) 2020.09.16
자바스크립트 관련 용어 정리  (0) 2020.09.15
댓글