본문 바로가기

반응형

분류 전체보기

(144)
2024.07.31. 자바스크립트 - 반복문 [반복문]- 특정문장(들)을 원하는 횐수(또는 상황)만큼 반복. - 주어진 ㅈ건식을 판별하여 조건이 true 일 동안 반복문을 수행하는 구조. - for문과 while문으로 나눠짐.(문법 구조가 약간 다름) 1) for 문  : 주로 반복 횟수가 정해져 있는 경우 사용. 2) while 문 : 주로 반복 횟수가 정해져 있지 않은 경우 사용. => for문과 while문은 상호작용을 100% 할 수 있다.  [ for문 ] for(①초기식; ②조건식; ④증감식) { // ③ 조건식 판별 결과가 true 일 경우 반복 수행할 문장들... } 1) 초기식 : 반복 횟수를 결정하는데 사용할 변수 값을 초기화하는 코드(변수 선언까지도 가능) 2) 조건식 : 반복 횟수를 결정하는데 사용되는 목표값을 지정하는 식  ..
2024.07.30. 자바스크립트 - if, if-else, if-elseif-else * if문- 특정 조건에 따라 문장을 실행하는 조건문 - 자바에서의 if문과 거의 동일 - 조건식은 반드시 결과가 true 또는 false 인 식만 사용 가능하며, 변수 사용도 가능- 단일 if문 :  if문에 주어진 조건을 판별하여 true 일 때 지정된 블럭 내의 문장들을 수행하는 if문 문장1; if(조건식) { // 조건식 판별 결과가 true 일 때 실행할 문장들... 문장2; }문장3; => 조건식 판별 결과가 true 일 때 : 문장1 -> 문장2 -> 문장3 순으로 실행됨 => 조건식 판별 결과가 false 일 때 : 문장1 -> 문장3 순으로 실행됨(문장2 실행은 생략됨)// =>주의! 맞기는 하지만. 이렇게 하면 연산을 두번한다. true면 true냐고 묻는 격이기 때문에 //if(s..
2024.07.31. MySQL SELECT(조회) - 1 * 논리 연산자 우선순위 - AND 가 OR보다 우선순위가 높다.- 우선순위를 지정하고 싶으면 괄호를 사용한다. ex. AND 가 OR보다 우선순위가 높은 예. select *from productswhere company = 'LG' OR company ='삼성' and price -- 30 세탁기 300 2020-03-10 LG-- 40 TV 280 2021-09-30 LG-- 50 전자렌지 100 2019-06-20 삼성-- 60 건조기 350 2021-07-09 LGex. 괄호로 지정한 예. select *from productswhere (company = 'LG' OR company ='삼성') and price -- 30 세탁기 300..
2024.07.30. 자바스크립트 형변환 - 함수와 연산자에 전달되는 값은 대부분 적절한 데이터타입(자료형)으로 자동 형변환 일어남   ex) prompt() 함수로 입력받은 숫자는 string 타입이며 number 타입과 연산 시        number 타입으로 자동 형변환이 일어남(타입을 일치시킨 후 연산을 수행) - 상황에 따라 개발자가 의도한 타입으로 변환하는 것을 강제 형변환(= 명시적 형변환)이라고 함   => 자바스크립트에서 명시적 형변환을 수행하는 방법 : 타입(데이터)   => 주의! 자바에서 명시적 형변환과 소괄호 위치가 다름! => (타입)데이터   => 주의! 대표적인 타입 이름(string, number, boolean 등)의 첫글자를 대문자로 지정 ex. Number, String, Boolean     ex) 변수 ..
2024.07.30. 자바스크립트 자료형, 연산자 [ 자료형 ]- 0  실수끼리의 연산을 할때  컴퓨터가 실수를 표현하는 방법은 근사치 표현법을 씀.   0.1 + 0.2 = 0.300004 //   따라서 실수끼리의 연산은 지양해야함.*이스케이프 문자 : 화면에 표시되지 않지만 줄바꿈이나 탭처럼 문서에서 기능을 수행하는 문자. - \\ 백슬래쉬 - \' 작은따옴표 - \"큰따옴표 - \n 개행문자 - \t 탭문자* 템플릿 리터럴 : 문자열과 변수, 식을 섞어서 하나의 문자열을 만드는 표현 형식. 백틱(`)을 사용해 문자열을 만든다.  let name ='Kim'let classRoom = 204console.log(`${name}님 ${classRoom}호에 입장하세요`) [ 연산자 ]- 후행 연산자로 사용될 경우 다른 연산을 먼저 수행한 후에 마지막..
2024.07.30. 자바스크립트 변수 *개요*- Interpreter : 대화식. 한줄읽고 이해하고  X 반복. ex. javascript, basic. 전체 실행시간이 오래걸린다. 오류전까지는 다 실행을 할 수있다. - Compiler : 처음부터 끝까지 번역본 옮기고 정상적으로 끝나면 그걸로만 사용한다. 실행속도가 빠르다. 번역하는 시간이 오래걸린다. 오류가 나면 실행되었던 것도 끝내버린다.. ex.JAVA- 태그를 태그 전에 코드 넣는 이유 : 자바스크립트는 요소를 제어하는 경우가 많으므로 되도록이면 이미지나 텍스트 등을 다 표시한 후에 실행하는 것이 좋다.   - 외부스크립트를 사용하는 이유 : 코드낭비, 눈에 바로 안보이는 한개의 단점빼고 좋음. ex. - Dialog = Modal = 알림창. 모달창: 창을 끄지않으면 다른 상호작..
테이블 삽입/수정/삭제 - primary key : not null + unique의 성격을 모두가짐.  단, 테이블당 한번만 선언가능.stu_no(학번)stu_name(이름)level(학년)jumin phone emailnot nullnot nullnot nullnot nullnot null unique  uniqueuniqueunique=> 위의 테이블의 컬럼3개 중에 뭘 primary key로 할것인가? 이 테이블의 대표컬럼이 된다는 것은 노출이 될 확률이 높다는 뜻이다. 따라서 개인정보가 있는 나머지인 stu_no(학번)을 primary key로 등록하는 것이 좋다. - column level 문법 : 제약조건을 한칸띄우고 쓰는 것. pk, uk, ck, fk, nn   table level 문법 : 제약조건을 아래에 ..
2024.07.25. 자바스크립트, HTML 기초. *HTML 기초- : 태그 안에 있는 폼입력 데이터를 모두 처음상태로 되돌림. - button 버튼기본값=submit   : type 속성으로 버튼의 종류 지정가능하며, 생략시 기본값을 submit.- 테이블 제목줄에 가운데 정렬로 테이블 전체를 감싸서 align을 center로 주면 됨. - : 인풋태그에 size를 넣으면 인풋태그 사이즈가 줄어듦.  *자바스크립트 기초- https://javascript.info/ 에 자바스크립트에 대한 정보가 다 있다고 함. https://javascript.info/ > 주요내용.- https://ko.javascript.info/intro   : 스크립트는 웹페이지의 HTML 안에 작성할 수 있는데, 웹페이지를 불러올 때 스크립트가 자동으로 실행됩니다. 스크립..

반응형