자신에게 친절할 것 :)
728x90
반응형

Web Developing 39

[java] 연산자 operator, 형변환, 사칙 연산자

// 남궁성의 자바의 정석 듣는 중// - 모든 연산자는 연산 결과를 반환한다. so,()는 연산자가 아님. - 연산자의 우선순위는 이미 결정되어 있는데 순서 바꾸고 싶으면 () 사용해서 수동 결정. - 사실 이미 다 아니깐,, 상식대로 생각해. - 우선 순위가 같은 연산자의 경우 대입이랑 단항 연상자 제외하고 왼쪽 --> 오른쪽 - 증감 연산자 단독으로 쓰이면, 전위형 후위형 차이 X - int i = 5; i++; System.out.println(i); //6 i=5; ++i; System.out.println(i); //6 int i =5, j=0; j = i++; //후위형 postfix // j=i // i++; System.out.println(i); //i=6 System.out.print..

Web Developing/Java 2024.03.18

[java] 오버플로우, 타입 간 변화

// 남궁성의 자바의 정석 듣는 중// - 오버플로우가 되면, 다시 처음으로 돌아간다고 생각할 것. - 오버플로우 overflow: 해당 타입이 표현할 수 있는 값의 범위를 넘어서는 것 - 최대값 + 1 -> 최소값 - 최소값 -1 -> 최대값 - 부호있는 정수는 부호비트(맨 왼쪽)가 0에서 1로 될 때 오버플로우가 됨 - 어차피 뒤에서 나온데.. 실수형은 뒤에서 다룰 듯. - 실수형의 오버플로우는 infinite 무한대가 되고, 언더플로우는 0이 됨. - 진짜 .. 무한 반복.. - 타입 간의 변환방법 매우 중요! --> 외워놔도 좋을 듯. String str ="3"; System.out.println(str.charAt(0) - '0'); //3 System.out.println('3' - '0' ..

Web Developing/Java 2024.03.17

[java] Scanner, 진법 추가

// 남궁 성의 자바의 정석 듣는 중// => js랑 다르게 확실히.. 하나씩 전부다 입력해 줘야 만 함.. console 창에 입력하려면 scanner가 필요하다로 생각하면 될 듯. ++ 진법이 너무 헷갈려서. 책을 다시 봤는데 (기초편 강의는 길게 설명 x) 안 익숙해서 그렇지. 손으로 몇 번 계산해보면 이해가 됨. 2진수 8진수 10진수 16진수 0 0 0 0 1 1 1 1 10 2 2 2 11 3 3 3 100 4 4 4 101 5 5 5 110 6 6 6 111 7 7 7 1000 10 8 8 1001 11 9 9 1010 12 10 A 1011 13 11 B 1100 14 12 C 1101 15 13 D 1110 16 14 E 1111 17 15 F 10000 20 16 10 2진수를 8진수,..

Web Developing/Java 2024.03.17

[JS] Wordle 기능 넣고 수정하기

//애플코딩의 JavaScript로 요즘 유행하는 Wordle 게임 만들기 (개쉬움) 듣고// https://youtu.be/npvrAzxgTOQ?si=1kZy4h0UC0GjuL9v 허우,,,, ​ ​ 영상 보고 게임 만든 후에 불편했던 것들 고치는 것을 시도하는 중이다. ​ 생각보다... 모르는 게 너무 많아.. ㅎ ^^ ​ 하나씩만 input에 입력되게 하기 클릭도 ok but, enter 쳐도 넘어가게 만들기. 정답 array 만들기 매일 정답 바뀌게 하기 기회 제한 넣기 CSS 손보기 ​ 1번만,,, 성공했어,,,,ㅠㅠㅠ ​ 2번 enter 치면 넘어가게는 했는데, beforeend로 추가된 iput들도 똑같이 적용되게 못 짜겠음.. ​ gpt와 씨름을 하다가... 일단 깃에 커밋 해놓고, 다시...

Web Developing/JS 2024.03.16

[JS] alert 창을 .addEventListener사용해서 2개 만들기

// 코딩애플 님의 웹개발로 배우는 자바스크립트 기초 듣는 중// 웹개발로 배우는 자바스크립트 기초 www.youtube.com ​ 너무,, 안일하게 클론 코딩만 했어.. 다들 설명하는 양이 다르고, 예제의 난이도가 다르니까. 거의 한 달을 들었는데도 코드를 못짜는... 나란 코린이.. ​ 모르는 거 당연하니깐 계속 해보자. ​ ps. 파라미터 설명을 쉽게 해주시고, 계속 과제를 주셔서 생각하게 하기 때문에 도움이 많이됨. 몇 개 해봤는데 여전히 잘 모르겠는 코린이라면 추천. 일단 10분짜리 강의 6개 정도로 alert 창을 계속 업데이트하면서 개념들을 설명해 주심. ​ 앞에는 굳이 쓸 필요도 없이 쓰윽쓰윽 지나갔는데, alert 창 2개 만드라는 지점부터 막힘. ​ 대개 찾을 때까지 해보는 데 오늘은 ..

Web Developing/JS 2024.03.16

[JS] 기본적인 개념 3

//코딩앙마님의 "자바스크립트 기초 강좌: 100분 완성" 듣는 중// ​ 허우.. 드디어 끝... 코드를 쳐가면서.. 하니깐.. 너무 오래 걸림.. 이론 공부 했으니깐. 하나 더 만들어보고 다시 중급 강좌 들어야지..ㅎ [함수 선언문 vs. 함수 표현식] ​ : 어디서든 호출 가능 sayHello();가 함수 위로 올라와도 됨. sayHello(); function sayHello(){ console.log('Hello'); } JS는 위에서 아래로 순차적으로 실행되는 함수(인터프리터 언어, interpreted language)인데 how? console.log(num); // num is not defined로 에러 뜸 let num = 1; js는 내부 알고리즘 때문. js 실행 전에 코드의 모..

Web Developing/JS 2024.03.16

[JS] 기본적인 개념 2

//코딩앙마님의 "자바스크립트 기초 강좌: 100분 완성" 듣는 중// ​ 사실은 어제 끝냈어야 했는데.. 해보자. ... 아직도 조금 남았어.. 정말 싱숭생숭 하군. [조건문] ​ if 괄호안의 조건을 평가해서 true면 실행. 괄호 안의 값은 불린형으로 변형된 뒤에 판단. else는 if절이 false일 때 실행 됨. 그 중간은 else if로 const age = 18; if(age >19) { console.log("Well Come!") } else if(age===19) { console.log("Good Luck!") } else { console.log("Good Bye!") } [논리 연산자] || or, && and, ! not || or: 여러 개 중 하나라도 true면 true. 모..

Web Developing/JS 2024.03.16

[JS] 기본적인 개념 1

/코딩앙마님의 "자바스크립트 기초 강좌: 100분 완성" 듣는 중// ​ 냅다 강의 듣고, 만드는 것부터 해서 놓친 것 있을 까봐 정리 중 아니나 다를까 많이 놓침..ㅎ [변수] let, const => 일단, 다 const로 만들고, 필요하면 let으로 변경해서 사용. let: 변경 가능하며, 바꿀 땐 아래는 let 생략. let grade = "F"; grade = "A"; const: 변경 x. const 임을 알려주고자 대문자와 _사용해서 변수 명 생성. 문자, 숫자, $,_만 사용 첫글자는 숫자 x, 예약어 x, 가급적 상수는 대문자로 알려줄 것, 변수명은 읽고 이해하기 쉽게 선언 ​ ​ [자료형] => typeof 로 확인 가능 ​ "",'', `` 문자 중간에 "I'am a boy" 같이 '..

Web Developing/JS 2024.03.16

[JS] 개념:Call Stack

// Nomard Coder의 33 Concepts of JavaScript 듣는 중// ​ 1. Call Stack JS가 함수 실행을 핸들 하는 방법 중 하나 실행할 함수를 stack 위에 올림. 함수 다 실행하면 없애고, 불러올게 없어지면, 함수가 끝난 것. 순서대로 포함된 함수 전부 끝까지 리스트를 따라갔다가, 다시 위에서부터 내려오면서 없애며 "실제로 실행" 되는 것 ​ - Crome-source에서 확인하면 에러의 위치에 따라서 나타나는 에러 개수가 다른 데 그건 함수가 리스트로 쭉 위로 쌓이면서 다 확인되고(anonymous -> zero -> one, -> two -> three) 위에서부터 실행되면서 하나씩 제거되면서 아래로 내려옴 function three() { console.log(..

Web Developing/JS 2024.03.16

[JS] 날씨 정보 나타나게 하기 (API사용)

// "Normad Coder의 초보자를 위한 바닐라 JS" 들으며, 모멘텀 클론 코딩 중// ​ ​ 드디어 완강인데,, 석연치 않게 끝나는 느낌.. .then 이해가 전혀 안 돼 ㅠㅜㅠ ​ 휴 쉽지 않은 삶이다 진심... 그래도 완강했다는 것에.. 의의를 두고 담주부터 2주 챌린지 끝내야지 ㅇㅇㅇ 한 번 더 들으면 나아지겠지... ㅎ css 꾸미는 건 일단 미루고. 하자 const weather = document.querySelector(".js-weather"); const API_KEY = "8be8b30d5f392f273692fd1514c235b1"; // 날씨 api에서 가지고 온 것 // API(appication programming interface; 다른 서버로부터 손쉽게 데이터를 가져..

Web Developing/JS 2024.03.16
728x90
반응형