자바스크립트 아주 기초 과정부터
2022.02.05 자바스크립트 독학
Do it! 자바스크립트+제이쿼리 입문으로
"썰풀기"
웹디자인 기능사를 딴 이후에 코딩은 하는만큼 쉬워진다는걸 느껴서 더 깊게 파보려고 한다.
어느날 친구에게 파이썬을 배워보자는 제안에 선뜻 수락했지만 나에게는 어렵고 잘 맞는것 같지 않아 고생을 꾀나 했던 찰나에 친척에게 사이트를 하나 만들어 달라는 의뢰를 받아 만들다 보니 동작을 주는 사이트를 만들지는 않았지만 아직 부족한 부분이 많다고 생각하여 html, css뿐만아니라 javascript에도 더 깊게 공부할 필요가 생겼다.
1.prompt
웹디자인 기능사를 딴 이후에 코딩은 하는만큼 쉬워진다는걸 느껴서 더 깊게 파보려고 한다.
어느날 친구에게 파이썬을 배워보자는 제안에 선뜻 수락했지만 나에게는 어렵고 잘 맞는것 같지 않아 고생을 꾀나 했던 찰나에 친척에게 사이트를 하나 만들어 달라는 의뢰를 받아 만들다 보니 동작을 주는 사이트를 만들지는 않았지만 아직 부족한 부분이 많다고 생각하여 html, css뿐만아니라 javascript에도 더 깊게 공부할 필요가 생겼다.
나이를 물어보며 20살 이상인 경우엔 "성인입니다", 이하인 경우에는 "성인이 아닙니다" 를 보여주려고 한다.
다음의 코드를 보며 해석해 나가자.
<script>
var age = prompt("당신의 나이는?", "0");
if(age>=20){
document.write("성인입니다");
}
else{
document.write("성인이 아닙니다.");
}
</script>
var
Variable(변수)를 뜻하는데,
정수(integer/int), 실수(float/double), 문자(char) 및 문자열(string/str)등
여러형식으로 특정 값을 저장하는 메모리 공간을 뜻한다.
자바스크립트 언어든 파이썬이든 '= (등호)' 는 같다 라는 뜻이아닌 '할당한다(주어진다)' 라는 뜻을 담는 듯 하다.
prompt
사용자가 입력한 값을 반환한다. 오늘의 예제로는 20과 크거나 같으면 "성인입니다."를,
20보다 작다면 "성인이 아닙니다."를 출력한다.
("당신의 나이는?", "0")
괄호 안에 내용을 입력할 땐 ""(따옴표)를 사용해서 넣자.
앞의 "당신의 나이는?" 은 질문에 들어갈 내용, 뒤의 "0" 은 질문에 보여줄 값을 의미한다.
실행결과의 이미지.
if, else 나중에도 한번더 포스팅을 하겠지만 지금은 위의 코드를 참고하면서 해석해 보자.
영어의 뜻 그대로 "만약, 또 다른" 으로 생각하면 쉽게 이해가 가능하다.
if(age>=20){
document.write("성인입니다");
}
# 만약(나이가 20살과 같거나 크다면) {
# 문서를.출력해라("성인입니다.");
# }
else{
document.write("성인이 아닙니다.");
}
# 그렇지 않다면{
# 문서를.출력해라("성인이 아닙니다.");
# }
다음 코드와 같이 해석을 하면 쉽다.
오늘, TMI
대화상자는 여러개던데?
1.Alert
단순히 메세지를 전달하는 역할. 반환하는 값이 없다.
<script>
alert( 'Hello Pyopoi' );
</script>
결과값
2.Confirm
true / false (참/거짓) 를 반환한다.
<script>
var jbResult = confirm( '확인, 취소 둘 중에 뭐 누를건데?' );
document.write( jbResult );
</script>
확인을 누르면 페이지에 true가, 취소를 누르면 false가 출력되는걸 확인 할 수 있다.
Author And Source
이 문제에 관하여(자바스크립트 아주 기초 과정부터), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pyopoi/자바스크립트-쌩초보저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)