대문자로 변환하는 메소드
'abc'.toUpperCase( )
소문자로 변환하는 메소드
'abc'.toLowerCase( )
소수점은 삭제하고 정수부분만 반환하고 싶을때 사용하는 메소드 (양수, 음수, 문자열 타입의 수 가능)
Math.trunc(소수점이 있는 값이 담긴 변수, 혹은 소수점이 있는 수);
정수올림 메소드 : 소수점 부분이 존재하면 정수로 올려서 반환하고 싶을때 사용하는 메소드 .
Math.ceil( 수 혹은 변수)
정수로 올림하기 ---
Math.ceil(1) : 1
Math.ceil(1.222) : 2
Math.ceil(1.5) : 2
Math.ceil(1.777) : 2
--- null 또는 0 인 경우 ---
Math.ceil(null) : 0
Math.ceil(0) : 0
--- 음수인 경우 ---
Math.ceil(-1) : -1
Math.ceil(-1.111) : -1
Math.ceil(-1.5) : -1
Math.ceil(-1.777) : -1
Math.ceil(1) : 1
Math.ceil(1.222) : 2
Math.ceil(1.5) : 2
Math.ceil(1.777) : 2
--- null 또는 0 인 경우 ---
Math.ceil(null) : 0
Math.ceil(0) : 0
--- 음수인 경우 ---
Math.ceil(-1) : -1
Math.ceil(-1.111) : -1
Math.ceil(-1.5) : -1
Math.ceil(-1.777) : -1
정수내림 메소드 : 소수점 부분이 존재하면 정수로 내려서 반환하고 싶을때 사용하는 메소드 .
Math.floor( 수 혹은 변수)
정수로 올림하기 ---
Math.ceil(1) : 1
Math.ceil(1.222) : 1
Math.ceil(1.5) : 1
Math.ceil(1.777) : 1
--- null 또는 0 인 경우 ---
Math.ceil(null) : 0
Math.ceil(0) : 0
--- 음수인 경우 ---
Math.ceil(-1) : -1
Math.ceil(-1.111) : -2
Math.ceil(-1.5) : -2
Math.ceil(-1.777) : -2
Math.ceil(1) : 1
Math.ceil(1.222) : 1
Math.ceil(1.5) : 1
Math.ceil(1.777) : 1
--- null 또는 0 인 경우 ---
Math.ceil(null) : 0
Math.ceil(0) : 0
--- 음수인 경우 ---
Math.ceil(-1) : -1
Math.ceil(-1.111) : -2
Math.ceil(-1.5) : -2
Math.ceil(-1.777) : -2
더하기할당 (x = x+y) === (x +=y)
루트 메소드
Math.sqrt(값 )
Math.pow( 값, 제곱승)
제곱값 메소드
Math.max( )
괄호 안에 있는 배열의 값들중 가장 큰 수를 가져와조~~
let numbers = [14,25,10];
console.log(Math.max(...numbers));
위와 같이 사용할 수 있다.
결과값은 당연히 25
정수인가 아닌가 알려주는 메소드
Number.isInteger( )
전달된 값이 정수라면 true, 아니라면 false 반환.
Number.isInteger(0); //true
Number.isInteger(-100); //true
Number.isInteger(0.1); //false
Number.isInteger("문자열"); //false
Number.isInteger(Infinity); //false
Number.isInteger(true); //false
for문에서 주의사항
for (변수설정; 반복조건; 수의 증감){
}
여기서 반복조건이 x===0 이런식으로 boolean 값을 나오게 하는 거는 안된다.
무조건 x > 0 혹은 x < 0 이런식이여야만 함.
문제1.
여기서 if문에 들어가는 연산자가
나는
0 < angle < 90 이라고 적었는데, 이건 컴퓨터가 해석을 못한다.
그래서 저렇게 그리고 연산자를 이용해서 적어줘야 한다.
'JS (Java Script)' 카테고리의 다른 글
jQuery 이용에 앞서 준비해야할 것 (0) | 2023.06.25 |
---|---|
JS 문자열 뒤집어서 return (for문 덕지덕지?? NO!!) (... / reverse( ) / join( ) ) (1) | 2023.05.28 |
JS 에서의 Map , Set (0) | 2023.05.27 |
JS 단축속성명 / ... / ...args / ` ` (0) | 2023.05.26 |
JS let, const, var / 화살표함수 / 구조분해할당 (1) | 2023.05.26 |