JavaScript(1)

개미는뚠뚠·2022년 7월 17일
0

JavaScript

목록 보기
1/7
post-thumbnail

Javascript의 특징

  1. 인터프리터 언어로 코드를 작성하면 바로 작동하고 실행이 되는 언어(메모리 메니징x)
  2. ECMAScript로 규격화(2015부터 es6문법으로 코딩)
  3. 멀티패러다임 언어로 다양한 방식으로 코딩이 가능하다.(객체지향적, Functional code)
  4. client 언어 / browser 동작언어, server 구현도 가능(Node.js, database)

Javascript의 장점

1.Client side로 동적인 부분들을 다루는데 최적화 언어
2. Interactive Frameworks, React, Angluar, Vue 등 프레임 워크 언어에 사용
3. 많은 분야에서 사용이 가능하다(web, app, 각종 응용 프로그램 등)
4. 배우기 쉽다(아직은 어렵지만 ㅎㅎ;)

Javascript 코드 호출 방법

내부호출

<body>
<h1>javascript</h1>
<script></script>
</body>

외부호출

<head>
<title>index</title>
<script src="js/main.js></script>
</head>

Javascript 기초문법(1)_변수

// var, let, const

  1. var는 디버깅의 어려움 및 오류 등의 이유로 사용하지 않는 것이 좋음
  2. let은 재정의가 가능(변할 수 있는 값)
  3. const는 재정의가 불가능(변하지 않는 값)

Javascript 기초문법(2)_데이터타입

// String, Number, Boolean, null, undefined

const name = "june";	//string  
const age = 25;		//number
const weight = 76.3;	//number
const isMail = true;	//boolean
const monet = null;		//null
const girlfriend = undefined;	//undefined

consol.log(typeof 변수);

문자형(string) 출력 방법

const name = "june";
const age = 30;

console.log("제 이름은" + name + "입니다." "나이는" + age + "입니다."); // ""
console.log(`제 이름은 ${name}입니다. 나이는 ${age} 입니다.`);	//``

★ 데이터 타입 관련 내장함수
// 1. substring (글자 수 지정 출력) / 2. toUpperCase (대문자 출력) / 3. split (배열로 출력)

const name = "june lee";
const age = 30;
const hobbies = "baseball, basketball, game";

console.log(name.substring(0, 2));	//ju
console.log(name.substring(0, 4).toUpperCase);	//JUNE
console.log(hobbies.split(","));	//(3)["baseball", "basketball", "game"] 

0개의 댓글