내일배움캠프 동영상 강의 34

데이터 타입, 문자열( 길이 확인, 결합, 자르기, 검색, 대체, 분할, 형 변환)

숫자 (정수)let num = 10;console.log(10);  // 10 console.log(typeof num);  // number실수 (float)let num2 = 3.14; console.log(num2); // 3.14 console.log(typeof num2); // number 지수형(Exp)let num3  = 2.5e5; console.log(num3); // 250000 console.log(typeof num3); // number NAN(: Not a Number)let num4 = "Hello" / 2; // NAN Infinity: 무한대let num5 = 1 / 0; console.log(num5); // Infinity console.log(typeof num5);..

변수와 상수

콘솔 보는방법: 상단 Terminal → New Terminal → node 파일명 입력 콘솔창 모두 지우는 방법: clear 입력  주석사용 방법: //코드를 처리하지 않음 변수값을 메모리에 저장 및 읽어들여서 재사용 변수명:저장된 값의 고유 이름 변수의 값: 변수에 저장된 값 변수 할당: 변수에 값을 저장하는 행위 변수 선언:변수를 사용하기 위해 컴퓨터에 알리는 행위 변수 참조:변수에 할당된 값을 읽어오는 것 변수를 선언할 수 있는 세가지 방법varletconst

자바스크립트 소개

프로그래밍 언어0과 1밖만 아는 컴퓨터에게 대화를 시도한 방법브라우저 동작 스크립트 언어크롬, 마이크로소프트 엣지 객체지향 프로그래밍이 가능객체를 생성하고 관리하는데 강점이 있음복잡한 기능 구현 가능 객체지향절차지향묶어서 처리순서대로 처리한 번에 묶어서 처리(함수를 객체라는 그룹으로)(객체는 상태와 행동을 가지고있으며 상태는 객체의 속성(프로퍼티(property)라고도 함)첫번째 일 처리 후 두번째 일 처리재활용 가능-      프론트앤드(FrontEnx) + 백앤드(BackEnd) + 디비(MongoDB) = 풀스택(FullStack) UX (User Experience)사용자 경험사용자들이 얼마나 프로그램을 사용하는가

JavaScript 요약시리즈 1부

2번array.splice(start, delCount, item1, item2..);start: 시작할 때 인덱스 지정, 배열의 변경을 시작할 인덱스 지정delcount: 제거/ 변경할 요소의 개수item: 배열에 추가할 요소   3번undefined: 변수는 선언되었지만 값이 할당되지 않은, 아무런 값도 부여되지 않은 상태ex) let x;      console.log(x); // undefined object: 여러 값들을 키와 값을 쌍으로 저장할 수 있는 복합 데이터 타입으로 객체는 중괄호({ })로 정의- 다른 데이터 타입과는 다르게 복잡한 구조를 표현- 객체 아네는 문자열, 숫자, 배열, 다른 객체등 다양한 타입의 데이터를 포함ex) let myFriend = [ {name:'Eundong'..