일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 객체지향
- 친절한 SQL
- java
- 친절한 SQL 튜닝
- 논리 연산자
- 자바의정석
- SQL 튜닝
- 반복문
- 예약어
- 객체
- SQL튜닝
- join
- 인텔리제이 Web 애플리케이션
- 스프링시큐리티 로그아웃
- 이클립스 설치
- 비교 연산자
- SpringSecurity 로그인
- @PreAuthorize("isAuthenticated()")
- SpringSecurity 로그아웃
- 산술 연산자
- 연산자
- spring 게시판 삭제
- 오버라이딩
- 오버로딩
- StringBuffer
- 함수
- 식별자
- 상속
- 배열
- SQL
Archives
- Today
- Total
gi_dor
pre-training JavaScript (1) 본문
국비 1일차
클라이언트
사용자가 직접 사용하는 프로그램
(아이폰/ 안드로이드에서 사용하는 앱)
서버
클라이언트의 요청을 받아서 처리하고 응답을 제공한는것
예약어
해당 프로그램에서 특별한 목적으로 사용하기 위해 결정되어 있는 것.
리터럴
프로그램에서 값을 표현하는 방법
식별자
값을 구분하는 용도
추가
1 ) 식별자
변수나 함수의 이름을 작성할 때에 사용 하는 이름
JavaScript 에서 식별자는 영어 (대,소문자) , 숫자 , 언더바 (_) 혹은 달러($) 만 사용이 가능하다고 한다.
달러($) 언더바(_)를 제외한 문자로 시작 해야한다.
Java 에서는 클래스 변수 상수 메서드 등이 있다.
2 ) 리터럴
데이터 그 자체를 뜻한다.
int a = 1;
여기서 리터럴은 1이며 변하지 않는 데이터(boolean short int long char float double ..)를 리터럴 이라고 칭한다.
변수의 값이 변하지 않는 데이터
프로그램의 작성
1. 재료의 준비 - 데이터 혹은 값의 준비
- 재료 - 값 , 데이터
- 재료 종류
문자형 - '한기선' , "이것이 자바다"
숫자형 - 0 , 100 , 3.14 , -999
논리형 - true , false
배열형 - 순서가 있는 값의 목록
객체 - 이름이 있는 값의 집합.( 집합 = 중복을 허용하지 않음 )
배열형
["기선" , "길동" , "철수" , "민수"]
[ ] - 배열리터럴
객체
{ title : "이것이 자바다" ,
author : "신용권",
price : 30000,
soldOut : false }
// 이름 : 값 으로 나타냄
// key : value
30 <--- 정수를 표현
num = 30; 30 정수를 num이라는 이름을 가진 저장소에 저장했다.
num은 값으로 저장하는 지정소의 이름이다
재료를 준비 하는 것은 값을 메모리에 저장해 두는 것이다.(프로그램이 실행되는 동안 사용하기 위해)
1. 메모리에 값 저장하기
1 ) 변수 (메모리에 값이 저장될 저장소)를 만든다
let - 저장소를 만드는 예약어
let 변수명;
let korScore;
let engScore;
let mathScore;
let studentName;
2 ) 생성된 저장소에 값을 저장한다.
변수명 = 값 ; =은 오른쪽의 값을 왼쪽에 대입한다는 뜻이다.
korScore = 100;
engScore = 80;
mathScrore = 60;
studentScore = "한기선";
2. 재료를 사용 (활용,가공)
값의 출력
console.log(korScroe); // korScore 저장소의 값을 출력하라
console.log(engScore); // engScore 저장소의 값을 출력하라
console.log(mathScore);
console.log(studentMath);
값의 활용
let total = korscroe + engScore + mathScore;
let average = total / 3;
3. 최종 결과를 출력
console.log(값)
console.log(total);
console.log(studentName);
console.log(average);
실습
console.log(1)
console.log("ASD")
console.log("HELLO")
console.log("가나다")
console.log('라마바사')
console.log(1+3)
console.log('2'+'4')
console.log('2'+4)
// 주석 , 자바스크립트 엔진은 이 내용을 무시한다.
// 변수의 생성 , 선언
let kor;
let eng;
let math;
let studentName;
// 변수의 초기화
kor = 100;
eng = 80;
math = 86;
studentName = '한기선';
// 변수의 사용 - 출력에 사용 하기
console.log('국어 점수 :',kor);
console.log('영어 점수 :',eng);
console.log('수학 점수 :',math);
// 변수의 사용 - 덧셈에 사용하기
let total = kor + eng +math;
console.log('총점 :',total)
// 변수의 사용 - 나눗셈에 사용하기
let average = total / 3;
console.log('평균 :',average)
// console.log('평균 :',total/3);
728x90
'Language > JavaScript' 카테고리의 다른 글
pre-training JavaScript (6) 배열 , 객체 (오브젝트) (1) | 2023.10.17 |
---|---|
pre-training JavaScript (5) 반복문 (0) | 2023.10.16 |
pre-training JavaScript (4) 조건식 (0) | 2023.10.16 |
pre-training JavaScript (3) 연산자 (0) | 2023.10.12 |
pre-training JavaScript (2) (0) | 2023.10.11 |