본문 바로가기

Web8

[JS] 논리 연산자 간단하게 AND 연산자 OR 연산자 XOR 연산자가 있습니다. (XOR은 Exclusive OR) 우선 And (&&, &) 지난 포스팅에서 배웠던 조건문을 예로들자면 if(A조건 && B조건) // A조건이 true이고 B조건이 true일 때 true를 반환 OR(|, ||) if(A조건 || B조건) //A조건이나 B조건 둘 중 하나만 true면 true를 반환 XOR(^) if(A조건 ^ B조건) // A조건의 결과 B조건의 결과가 다를때 true를 반환 즉 오래전 컴공 시간 때 배운거 같지만 AND true && true == true false && true == false true && false == false false && false == false 좌 우항 둘중 하나라도 false면 f.. 2022. 6. 29.
[JS] 비교 연산자 및 조건문 다른 언어들도 같지만 == : 같은가? != : 같지 않은가? (!가 붙으면 부정형) > : 좌식이 우식보다 큰가? = : 크거나 같은가? 2022. 6. 29.
[JS]형변환(Casting) String() -> 문자형으로 변환 Number() -> 숫자형으로 변환 Boolean() -> 불린형으로 변환 prompt로 입력을 받게되면 문자열형으로 입력을 받게 되는데 이 때 점수 평균을 내는 프로그램을 만든다라고 가정했을 시 국어 90 수학 80 이라는 값을 입력받는다고 가정한다. (90 + 80) / 2 = 85라고 예상되어지지만 실제 출력은 4540 이라는 값이 나오게 된다. 왜냐하면 문자열형으로 입력을 받기 때문에 90+80 = 9080 !?!? 이 되는데 이는 문자열 + 문자열시에 앞의 문장과 뒤에 문장을 이어버리기 때문! 그래서 명시적으로 형변환을 해줘야하는데 const mathScore = prompt("수학 몇점?"); const engScore = prompt("영어 몇점?");.. 2022. 6. 22.
[JS] alert, prompt, confirm alert = 알림 (dialog를 띄우고 유저가 확인 버튼 누를 때까지 떠있음) prompt = 입력 (역시 dialog를 띄우고 입력을 받음, 콘솔창에서 c언어의 scanf 같은 기능) confirm = 확인 (alert의 차이점은 confirm의 경우 취소 버튼도 뜬다) 단점 : 1. 스크립트 일시 정지 2. 스타일링이 X (브라우저에서 제공하는 그 양식대로 노출이 됨) #JS 모든 포스팅은 유튜브 채널 코딩앙마님의 유튜브를 보고 개인 공부겸 올리고 있습니다. 2022. 6. 22.