본문 바로가기

자료집

Java Script methoth정리

var값 지정
1. num타입=숫자-(12345)
2. string 타입=글자-("XXX")
3. boolean 타입=참거짓-(true,false)

연산순서
1. Logical Operator : NOT( ! )
2. Arithmetic Operator : *,/,%,+,-
3. Relational Operator : >,<,<=,>=,==,!=
4. Logical Operator : AND( && )
5. Logical Operator : OR( || )

명령어
1. typeof =뒤에 따라오는 괄호 안에 들어있는 변수가 어떤자료인지 알려주는 명령어
2. const = 상수선언(상수 값은 재할당, 재선언 불가)
3. split = 분할 (data.split = 데이터 분할 
4. return = 함수 실행 종류, 주어진 값을 함수 호출 지점에 반환
5. length = 배열의 길이(s.length=문자의길이)
6. substr = 문자열에서 특정 위치에서 시작하여 특정 문자 수만큼 문자를 반환
	(ex. str = 'mozilla'
		console.log(str.substr(1,2));
		// "oz")

7. map = 배열을 새롭게 해준다.(?)
8. math.floor = 함수는 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환합니다
	(ex. function solution(s) { 
		var answer ='' 
		if(s.length%2 == 0){ answer = s[s.length/2-1] + s[s.length/2]
		} else{ 
		answer = s[Math.floor(s.length/2)] } 
		return answer; 
		}
		s=abcde(return answer=c)
		s=abcdef(return answer=cd)
		[여기서 문자의 숫자 값은 항상 0부터 시작하기에 a의 숫자값은 0부터 이다])

9. Number = 다른 타입의 값을 숫자로 바꿀때 사용

10. parseInt = 메소스뒤 괄호안의 문자열의 앞에서부터 Number를 인식함(i는 대문자, 정수변환용)
11. parseFloat = 메소스뒤 괄호안의 문자열의 앞에서부터 Number를 인식함 (실수변환용)\
12. \n = 문자열 줄바꿈
13. { } = 객체 생성
14. [ ] = 객체 속성 접근 ( 객체이름["속성이름"] or 객체이름.속성이름)
15. undefined(null) = 비어있는 오브젝트
	(ex. var a = undefined;
	     var b = null;
	     console.log(typeof(a)); -> undefined
	     console.log(typeof(b),"이고 값은", b); -> object 이고 값은 null)
16. /, % = /는 나누기한 값, %는 나누고난 나머지(ex. 5/3=1.666666 , 5%3=2)
17. math.pow, math.sqrt, math.random = 숫자간의 합, 숫자의 제곱근, 0~1사이의 난수발생
18. &&, ||, ! = And연산, Or연산, Not연산(=true는 false로, false는 true로)
19. includes = 문자열에 특정 문자열을 포함하는지 확인
20. += = 더하기 할당연산자로 오른쪽 피연산자의 값을 변수에 더한 결과를 다시 변수에 할당함 (ex a+=b -> a=a+b)
21. ? = 삼항 연산자로서 맨앞에 조건문이 들어가고 그뒤에 물음표와 조건이 참일때 실행할 식이 물음표뒤에 들어간뒤 : 뒤로 조건이 거짓일때 실행할 식이 들어감
	(ex. function example(){
		if (condition1){return value1;}
		else if(condition2){return value2;}
		else if(condition3){return value3;}
		else{return value4;}
		}
	=>
	function example(){
		return condition1 ? value1
		: condition2 ? value2
		: condition3 ? value3
		: value4;
		} )

22. slice = 잘라낼 배열의 시작 index와 end index 사이의 값을 리턴함 
	(ex.[0]    [1]    [2]    [3]
	    --a-- --b-- --c-- --d--
	           |____________|
	   array.slice(1,3) = b c )

'자료집' 카테고리의 다른 글

React 입문주차 S.A.  (0) 2022.05.20
메소스 모음집/최종 update 22-05-18  (0) 2022.05.18
JWT에 대한 정의  (0) 2022.05.15
API에 대한 정의  (0) 2022.05.15
1+2일차 알고리즘 문제  (0) 2022.05.15