반응형

TeamH4C 107

[Project H4C] 24. JavaScript 반복조건

[Project H4C] 24. JavaScript 반복조건 반복조건: 반복문을 언제까지 실행할 것이냐, 조건을 걸어주는 것. 우선 i 라는 변수를 만들자. i 는 반복문이 언제까지 실행될 지 기준점이 될 것이다. i 의 값이 1씩 증가하는 코드를 추가한다. while 의 조건문에 i는 10보다 작다 라는 조건을 넣어준다 (i < 10) i = 0 일 때 10보다 작으니깐 document.write("Coding everybody "); 이 실행된다. 그 상태에서 바로 다음줄에 있는 i = i + 1; 를 만나 i 는 1이 되고 다시 반복문인 while 이 실행되어 1 < 10 이니까 다시 document.write("Coding everybody "); 이 실행된다. 이렇게 1씩 증가하는 i 는 9일때..

3. JavaScript 2020.07.30

[Project H4C] 23. JavaScript 반복문 기본 문법

[Project H4C] 23. JavaScript 반복문 기본 문법 반복문(loop, iterate)을 살펴 보자. while 반복문 while (조건){ 반복해서 실행할 코드 } boolean 값(조건)이 true 이면 {}안이 내용이 계속 실행된다. 우선 반복문 없이 코딩해보자 while 반복문을 넣으면 끝없는 반복을 실행하기 위해 계속 로딩중인 화면...허허허.... 다음 강의에서는 이렇게 계속 반복되는 반복문의 제어 방법에 대해 알아보겠다

3. JavaScript 2020.07.30

[Project H4C] 22. JavaScript 조건문, Boolean의 대체재

[Project H4C] 22. JavaScript 조건문, Boolean의 대체재 if 뒤 괄호에 꼭 boolean 값만 들어갈 필요는 없다. 위 코드는 실행이 안되는데 얘는 실행된다. 왜냐하면 자바스크립트에서 1은 true 로 간주하기 때문이다. 근데 되도록이면 if(1), if(0) 이런거 쓰지 마라...ㅎㅎ 위 코드는 실행되지 않는다. 왜냐하면 자바스크립트에서 빈문자는 false로 간주하기 때문이다. 위 코드도 실행되지 않는다. 왜냐하면 자바스크립트에서 undefined 도 false로 간주하기 때문이다.

3. JavaScript 2020.07.29

[Project H4C] 21. JavaScript 조건문, 논리연산자

[Project H4C] 21. JavaScript 조건문, 논리연산자 논리연산자 (&&) &&는 좌항과 우항이 모두 참(true)일 때 전체가 참이 된다. 이러한 논리 연산자를 "and 연산자" 라고 한다. && 는 boolean 값을 여러개 조합할 수 있도록 해준다. 예를 들어 저런 if 값 다음에 나오는 (boolean 값)을 여러개 조합할 수 있다는 뜻..! 자, 해볼까..? 10행의 변수를 잘라넣기+붙여넣기 한다. 그리고 논리 연산자 &&을 이용하여 id와 password 의 불린 값을 연속적으로 입력해준다. && 양쪽에 있는 양 값이 모두 true가 되어야 if문이 true 가 된다. or 연산자 (||) 좌우항 중에 하나라도 true라면 true가 되는 논리 연산자다. 3개의 if가 차례로 ..

3. JavaScript 2020.07.29

[Project H4C] 20. JavaScript 조건문의 응용

[Project H4C] 20. JavaScript 조건문의 응용 if 다음에 오는 값을 true, false로 고정시키지 않고 가변적으로 변경해 보자. (사실 true, false 이렇게 딱 정해 놓는 것은 조건문의 의미가 없다) 변수 a를 1로 설정하고, if 조건문에 (a === 1) 이라는 a값이 변할 수 있는 가변적인 조건을 걸어보자. 위 구문에서는 boolean 값이 true 이기 때문에 1이 경고창에 뜨게 된다. 자, 이제 prompt 를 써보자.' 경고창이 뜨면 답을 입력하고 확인을 눌러보자. prompt 는 사용자에게 어떠한 값을 받을 수 있는 기능을 가지고 있다. 자 그럼, alert 과 prompt 를 조합해보자. 이렇게 코드를 짜면 (alert 안에 있는) prompt 구문이 먼저 ..

3. JavaScript 2020.07.29

[Project H4C] 19. JavaScript 조건문, else/else if

[Project H4C] 19. JavaScript 조건문, else/else if if만으로는 좀 더 복잡한 상황을 처리하는데 부족하다. 그 중 하나가 else 이다. else. if 값이 true이기 때문에 그 다음에 오는 중괄호의 alert(1);이 실행되고 else 구분{alert(2);} 는 실행되지 않는다. if 값이 false 이면 if 다음에 오는 중괄호 구문은 실행되지 않고 else 구문 {alert(2);} 가 실행된다. else if. else if 를 분석해보자. else: 앞에 조건문이 실행되지 않았을 때 실행되는 구문 if: if 다음에 괄호가 나오고 괄호 안이 true이면 괄호 다음에 오는 중괄호의 내용이 실행되는 구문. 고로, 위 코드에서 우선 첫번째 if 값은 false 이..

3. JavaScript 2020.07.29

[Project H4C] 18. JavaScript 조건문이란?

[Project H4C] 18. JavaScript 조건문이란? 조건문은 이번 자바스크립트 수업에서 가장 중요한 내용이다. 집중하시길. 조건문(Conditional Statement)이란? 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것이다. 조건문은 if로 시작한다. if 뒤의 괄호에 조건이 오고, 조건이 될 수 있는 값은 Boolean이다. 이 Boolean값에는 true or false만 올 수 있다. 그리고 중괄호가 나오고 중괄호 안에는 조건문의 내용이 나온다. Boolean 값이 true 이면 이 중괄호 안에 있는 구문이 실행된다. 위 조건문은 Boolean 값이 false 이기 때문에 실행되지 않는다. 위 구문에서는 Boolean 값이 ture 이기 때문에 중괄호 안에 있는 (경..

3. JavaScript 2020.07.29

[Project H4C] 17. JavaScript 비교, 부정과 부등호

[Project H4C] 17. JavaScript 비교, 부정과 부등호 '!' 는 부정을 의미한다. '같다'의 부정은 '같지 않다'이다. 이것을 기호로는 '!='로 표시한다. (==와 정반대의 결과를 보여준다.) '!==' : 정확하게 같으냐의 부정 (===와 정반대의 결과가 나온다) equal 연산자는 문자, 숫자 모두 비교할 수 있기 때문에 중요하다. 부등호는 숫자와 숫자를 비교할 때 쓰인다. 다음 수업은 조건문이다. 조건문은 중요하기 때문에 정신차리고 들으시길. 오늘은 여기까지. 안뇽

3. JavaScript 2020.07.29

[Project H4C] 16. JavaScript 비교, ===을 사용하자!

[Project H4C] 16. JavaScript 비교, ===을 사용하자! 동등연산자(==)와 일치연산자(===)의 비교 심화 첫번째 줄 null: 값이 없다 (프로그래머가 현재 값이 없다는 것을 의도적으로 지정한 상황) undefined: 값이 정의되지 않았다. (프로그래머가 의도하지 않은 상황) true, false 는 데이터의 형식이다. 이 둘은 Boolean(데이터 형식) 이라는 카테고리로 분류한다. 엄밀히 말하면 null 과 undefined 은 데이터 타입이 다르다. (null의 데이터 타입: null / undefined의 데이터 타입: undefined) 자바스크립트에서 동등연산자(==)는 숫자 1을 true로 간주한다 👇 그리고 숫자 1이 아닌 수는 false 로 간주한다. 하지만 일..

3. JavaScript 2020.07.29

[Project H4C] 14. JavaScript 비교, ==과 ===

[Project H4C] 14. JavaScript 비교, ==과 === == : 동등연산자(equal operator) 좌항과 우항을 비교해서 서로 값이 같다면 true, 다르다면 false 가 된다. 비교. 대입연산자(=) e.g.) a=1 은 a에 1을 대입한다는 뜻 === : 일치 연산자 좌항과 우항이 '정확'하게 같을 때 true, 다르면 false가 된다. 똑같은 1 이지만 따옴표의 유무(숫자와 문자)가 다르기 때문에 false 가 뜬다. 그런데 아래 코딩(동등 연산자)은 true 가 된다. Point. 일치 연산자(===)는 좌항과 우항의 정보가 같을 뿐만 아니라 데이터의 형식도 정확하게 일치할 때만 true 가 된다. 동등 연산자(==)는 좌항과 우항의 데이터 타입이 다르다고 하더라도 정보..

3. JavaScript 2020.07.28
반응형