전체 글 118

자바 스크립트 2주 3~4강 - 일급객체로서의 함수

5가지 특징 : 변수를 함수에 할당일급객체 : 다른객체와 같음. ; 매개변수로 전달, 리턴문으로 출력 가능 => 함수도 가능함수를 유연하게 사용가능 특징1. 변수를 함수에 할당 - 함수가 값처럼 취급, 나중에 사용될 수 있도록 조치됨                                                                 변수의 선언 = 함수ex) const sayhello = function () {          sayhello 이름를 가지고 (어디서나 함수 호출가능         console.log('hello')                          & 함수를 객체처럼, 변수처럼 넣거나 매개변수로)} 특징2. 함수를 인자로 다른 함수에 전달 ..

카테고리 없음 2024.04.23

자바 스크립트 2주 1~2강 - Es6문법

es6 ; 2015에 나온 버젼 ; 대규모로 쉽고 효율적으로 나옴 let(변수;선언할 때;재할당o, 선언x), const(상수;선언할때;재할당x, 선언x)     - 둘 차이 : 한 번 선언하고 재할당 할 때 가능한가, 아닌가var : 2015이전 (선언o, 재할당o) 화살표 함수 - 함수 선언하는 방법이 2가지;1.함수선언문                               /         2.함수 표현식function add () {                        /         var add = function () {                                                                  return 1;}      ..

카테고리 없음 2024.04.23

240422 TIL 여섯번째 날 - java script

공부한 내용- 자바스크립트 1주 (오늘의 내가 필요해보이는 부분 골라보기) -객체지향 프로그램 지원(순서대로가 아닌 객체끼리 처리) - 정리하고 보니 눈에 보이는 특징ㅎㅎ -// 쓰고 싶을 때는 해당 코드 영역 드래그 후 'command + /' 또는 'ctrl + /' -데이터 타입 찾을 때 console.log(typeof num1); -문자결합 str1.concat(str2) -문자자르기 substr / slice -활용 serch - 분할 split - 참거짓 boolean - array 배열, object(객체) + : 두가지 데이터타입 결합 : 문자 우선시 -, *, / 등 다른 연산자 : 숫자가 우선시 ("2"*"3"처럼 문자와 문자로 왔을 때도 숫자 우선시) / 나누기 연산자 (vs) % ..

TIL 2024.04.22

자바 스크립트 1주 14~15강 - for 문, while 문

기본적 포문, 배열과 함께 쓰는 포문 for, while - ~동안 이므로 ; 반복문 ; 핵심적기초형태for (초기값; 조건식; 증감식) {}ex)for (let i = 0; i ; 1++) {                          i라는 변수는 0부터 시작할거고, 10에 도달하기 전까지 계속 할거야  console.log(+i);                                           i라는 변수는 한 사이클이 돌고나면 1을 더할거야 }배열과 for문이 짝궁인 이유const arr = ["one", "two", "three", "four", "five"];for (let i = 0; i    console.log(i);                  ..

카테고리 없음 2024.04.22

자바 스크립트 1주 13강-배열2

foreach, map filter, find - 콜백함수를 받는 메소드 들 let numbers = [4, 1, 5, 4, 5]; - numbers 라는 배열이 있다고 가정 1. foreachnumbers.foreach(function(){});       input 자리인 매개변수에 함수를 넣어주는거를 - 콜백함수 ex)numbers.foreach(function (ex.)item) {            item입니다 => 4  console.log("item입니다 =>", + item);      item입니다 => 1   });                                                                    item입니다 => 5 ... 끝까..

카테고리 없음 2024.04.22

자바 스크립트 1주 11~12 강 - 객체, 배열1

객체장점 - 하나의 변수에 여러개의 값을 넣을 수 있음키에 들어가는 벨류에는 숫자, 함수, 글자, 배열형태, 객체 등등 제한이 없다객체 생성방법 - 기본적 생성, 생성자 함수(this) 이용,let person1 = new person("홍길동", 30, "남자");let person2 = new person("홍길순", 20, "여자"); 접근하는 방법 : (1-1) person이라는 객체에서 name에 어떻게 접근하는지console.log();                     만약 콘솔.로그에서 홍길동이라는 이름을 출력하고 싶다 console.log(person.);         객체이름. ; .를 통해서 그 객체의 property(속성)에 접근 가능console.log(per..

카테고리 없음 2024.04.22

자바 스크립트 1주 8~10강 - 스코프 및 화살표 함수, 조건문

스코프, 전역변수, 지역변후, 화살표 함수스코프 ; 변수의 영향이 어디까지 끼칠수 있는가; 변수의 영향 범위전역변수 ; 스코프가 전체역영에서 영향 ; 함수 내에서도 함수 밖에서도 log가 찍힐 수 있도록{} 수식안에서 10 / 밖에서 10 총 2번 찍힘 ; let 선언을  지역변수 ; 함수내에서만 영향 ; {}안에서만 의미 있는 변수오류남 ; 지역변수라 7번째에는 해당이 되지 않기 때문 (터미널 상단의 10은 08.js 결과값)  화살표 함수 ; es6부터 나온 신 문법function add (x, y) { return x + y;}                               기존 방법 1-1 기본적 화살표 함수 ; 변수선언하는 것 처럼 ; 기존함수 익숙해지면 화..

카테고리 없음 2024.04.22

자바 스크립트 1주 6~7강 - 연산자, 함수

연산자(+ _ * / % )+ : 문자열에 우선순위- : 숫자에 우선순위그러므로console.log(1 +1);                    2console.log(1 + "1");             11  문자열 우선순위console.log(1 - "2");             -1  숫자열 우선순위console.log(1 - 2);                  -1console.log(2 * 3);                  6console.log("2" * 3);             6 숫자열 우선순위console.log(4 / 2);                   2console.log("4" / 2);             2 숫자열 우선순위 / 나누기..

카테고리 없음 2024.04.22

자바 스크립트 1주 5-명시적, 암시적 형변환

형 변환 : 명시적(;일부러 바꿈), 암시적(;의도하지 않았지만 바뀜)1. 암시적 1-1. 문자열let result1 = 1 + "2"; (숫자형에서 문자열 더하기) 자동으로, 암시적으로 '숫자와 문자' 만나면 문자열console.log(result1);                       12console.log(typeof result1);           string let result1 = "1" + ture;                      자동으로, 암시적으로 '숫자와 문자' 만나면 문자열console.log(result2);                       1ture. console.log(typeof result2);           string   ;..

카테고리 없음 2024.04.22

자바 스크립트 1주 3~4강 데이터타입(분할,배열,대체 등)

데이터 타입 ; 런타임때 결정됨 (코드를 작성 후 실행될 때 결정됨. 터미널에)ex) java - string a ="abc";                ⬆️ 데이터타입java script - const a = "abc"; 데이터 타입1.숫자1-1 정수                                      터미널에서let num1 = 10;                            만약 "10" 이라면? 데이터 타입이 number 아닌 stringconsole.log(num1);                   10console.log(typeof num1);       number (;데이터타입)1-2 실수형(float)let num2 = 3.14;conso..

카테고리 없음 2024.04.21