2023.03.24 오전Javascript 공부.

디오·2023년 3월 24일
0

개인공부

목록 보기
1/28
<script src="main.js"></script>
  • 자바와 html을 연결해주는 코드
document.write('영도짱');
  • 브라우저 화면에 내가 원하는 내용을 출력하는 코드
Math.random()
  • 0~1미만의 실수(float)를 랜덤하게 표현.
parse();

Array(배열) - 배열을 사용하게 되면 하나의 변수안에 여러개의 값을 넣어줄 수 있음. 하나의 변수안에 넣을수 있으니
여러개의 변수를 만들지 않아도 됨.

번호가 1~3까지 있으면 코드에 넣을때는 0번부터 입력 / 1=0

.push()
  • 입력하게 되면 마지막 값 뒤에 추가를 할 수 있다.



    반복문 - for, while (for문은 특정횟수 코드를 반복할때 사용, while문은 특정 조건까지 계속 반복할때 사용.)
while (조건) {
반복하려는 코드
}
for (시작; 끝; 증가) {
반복하려는 코드
}




for문의 예시

for (var i = 0; i<6; i++) { 
반복하려는 코드                                     
}
  • var i = 0;(i가 0부터 시작한다는 의미) / i<6; (6보다 작으면 끝난다는 의미) / i++(1씩 증가한다는의미)
if (조건) {
참일 경우
}



  • 조건문 - (조건)안에 있는 조건이 만족할 경우 {}안에 있는 조건이 실현된다.
.indexOf(값)

값이 있으면 위치, 없으면 -1

  • 이 조건을 이용하여 코드를 만들면 아래와 같이 된다.
if (lotto.indexOf(num) == -1) {
                lotto.push(num);
            }
  • lotto라는 배열에 임의로 만든 숫자로 indexOf를 주었을때 -1인지 묻는 조건식을 만들 수 있다.

    • indexOf를 주어서 lotto라는 배열에 (num)가 들어있지 않다면 -1을 해준다 라는 조건을 만들 수 있다. 그리고 이 조건을 만족한다는것은 배열안에 (num)이라는 것이 없다 라는 조건이 성립하게 된다.
    • 위 조건이 성립하게 되면 lotto.push(num);를 중괄호 안에 넣어서 배열안에 없다는 숫자를 push해준다.


.length
  • 배열의 길이(어떤 배열에 .length를 넣게되면 배열의 길이 즉, 배열안에 몇개의 값이 들어갔는지 확인할 수 있다.
while (lotto.length < 6
  • lotto의 배열의 길이가 6보다 작을때까지 계속 반복한다. 라는 조건을 세울수있다. 하나씩 번호가 반복되며 번호가 들어가다 공이 6개가 되면 lotto.length가 6이되어 while 안쪽의 조건식이 맞지 않아서 while문이 종료되게 된다.



.sort
  • 배열의 값을 정렬해준다.
.sort((a, b)=>a-b)
  • 이렇게 익명함수를 넣어 조건을 넣으면 숫자 오름차순으로 정렬이 된다. 참고로 b-a로 입력하면 내림차순으로 정렬된다.
profile
개발자가 되어가는 개린이"

0개의 댓글