gi_dor

pre-training JavaScript (1) 본문

Language/JavaScript

pre-training JavaScript (1)

기돌 2023. 10. 10. 13:10

국비 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