본문 바로가기
JS

(Elice SW3기 프리트랙) JS 기초문법

by windy7271 2022. 8. 10.
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기 프리트랙

 

 

반응형

댓글