TIL_220120

nevermind·2022년 1월 20일
0

TIL

목록 보기
16/27

인프런 강의 ing

1. while /do.. while

  • while문 무한루프 전용으로 사용
  • while문은 조건식이 앞에 있기에 false라면 수행 x
        while(i<=100){
            sum += i;  //복합대입연산자를 이용하여 값을 누적하고 있다.
            document.write(sum + ", " + i + "<br/>");
            i++;
        }
  • do ..while문 최소 1번은 실행한다는게 while문과의 차이점이다.(조건식이 뒤에 있으니)
	do{   
            sum += i;  //복합대입연산자를 이용하여 값을 누적하고 있다.
            document.write(sum + ", " + i + "<br/>");
            i++;
        }while(i<=100)
  • do ..while문은 프로그램 전용으로 사용
  • do ..while문 프로그램 종료하는 예시 코드
	 do{
      	 	  inputString = prompt("메시지를 입력하세요.");
     	  	   document.write(inputString + "<br/>");
   	 }while(!(inputString == "q"));  
     //q를 입력하면 true가 되어 루프를 계속진행하기 때문에 !(논리부정연산자)를 사용하여 false바꾸고 있다.

2. Math method

  • Math.random() : 랜덤의 수를 뽑는다 0~1까지(0, 0.01, 0.999..1은 미포함)
    ex) Math.random()*100 는 0~99까지의 랜덤수 발생
  • Math.floor() : 소수점 버린다.

3. confirm

확인창 : 확인을 누르면 true, 취소를 누르면 false로

var con = confirm("다시 게임을 하시겠습니까?");
            if(con == false){
                break;
            }

4.continue

           for(var i=1; i<=100; i++){
            if(i%2 == 0){
                continue; 
            }
            document.write(i + "<br/>");
        }

continue를 실행하게 되면 continue아래에 있는 실행코드를 무시하고 증감식으로 이동한다. 결과는 홀수만 나온다 (짝수는 무시됨)

5.jQuery 기초

  • var $변수 이름 = $("CSS 선택자(예: div, .select, #menu li ..))
  • var $변수 이름은 $()함수에서 리턴값 저장하기 위해 만든 변수일 뿐(jQuery 기능 들어있는 변수다~라는 표현)
  • $() : 함수 호출
  • 이벤트 등록
    - $대상.on("이벤트 이름","이벤트리스너") 또는 $대상.단축이벤트함수(이벤트리스너)
$('.btn').on('click',function(){
	alert("안녕");
 })
    또는
$('.btn').click(function(){
	alert("안녕");    
 })
profile
winwin

0개의 댓글