728x90
반응형
산술 연산자 : 사칙연산 + %(나눗셈 나머지)(문자열도 가능)
증감 연산자
++num : num + 1 하고 num 출력
--num : num - 1 하고 num 출력
num++ : num 출력하고 num + 1
num-- : num 출력하고 num - 1
비교 연산자
== :값이 같다 ex) console.log(10 == 20) // false
=== :'데이터 타입'과 '값'이 같다 ex) console.log(10 === 20) // false
!== :값이 같지 않다.
논리 연산자
&& 앞뒤 둘다 참이여야 true 반환
|| 하나만 참이여도 true 반환
조건문 : 주어진 조건에 따라 결과값을 출력하는 구문
if (조건) {
명령어; // 조건이 참이면 코드가 실행
if(조건){
명령어 // 이중 이프문
}
}
else if(조건){
명령어; //여러개 조건일때 실행
} else {
명령어; // 조건이 false 면 else 실행
}
반복문 : 조건이 거짓이 될때까지 반복
for(초기변수값;조건;증감표시){
수행명령
}
for (var i = 0; i < 10; i++) {
console.log(i);
}
while (조건) {
수행명령
}
do ~ while 문 do의 명령은 무조건 실행
do{
명령
} while (조건){
명령
}
주사위 게임
var dice = Math.floor(Math.random() * 6) +1;
// math.random 은 0 에서 1사이 임의 숫자 출력
소수 찾기
function prime(n){
var sosu = 2;
while (n > sosu){
if(n % sosu ===0){
return false;
}else {
sosu ++;
}
}return true;
}
문자열 거꾸로 출력하기
function reverse(str) {
var reverseStr = '';
for (var i = str.length - 1; i >= 0; i--) { // 반대로 하나씩 내려옴
reverseStr = reverseStr + str.charAt(i); //charat 란 특정 인덱스에 위치하는 유니코드 단일 문자를 반환
}return reverseStr
}
console.log(reverse('hello'))
출처: elice x KDT SW 3기 프리트랙
반응형
댓글