본문 바로가기

JavaScript4

JavaScript(자바스크립트) - Function 함수에 대해서 알아보자 function name (param1, param2) {body... return;} ​ 하나의 함수는 한가지의 일만 하도록 만들어야한다. 함수의 이름을 정할 때에는 명사형으로 만들어야한다. (ex. function doSomething) 위와 같이 function 함수를 사용할 수 있는데 맨위의 코드와 같이 한다면 hello만 출력을 하게 되는데 밑에 log(message) 로 하여 한다면 log() 로 하여 괄호 안에 원하는 문자를 넣어 해당 문자를 출력할 수 있다. 물론 숫자도 출력이 가능하긴 하지만 숫자를 문자 타입으로 변경하여 출력을 하는데 하지만 이럴 때 문제는 타입의 문제인데 숫자타입이 아닌 문자 타입으로 변경이 되기 때문에 이런 타입이 중요한 부분이라면 살짝 문제가 생기긴 한다. 위의 코.. 2022. 8. 11.
JavaScript(자바스크립트) - 연산과 반복문 if, for , while 알아보기 String concatenation ​ 위와 같이 찍어서 출력을 하게 되면 첫번째 줄을 각 string 인 my 와 cat이 합쳐져서 my cat 이라고 출력이 되며 두번째 줄은 string 과 number가 합쳐져서 12로 출력이 된다. 마지막 줄은 string literals : 1+2 = 3 이 출력이 되는 것을 볼 수 있다. ​ Numeric operators ​ 코드를 보면 그의 뜻을 써놓은게 있고 안써놓은게 있는데 그냥 간단하다 첫번째줄부터 내려오면 1+1 말 그대로 1+1 을 한다는거고 1-1 을 한다는 것 1/1 을 한다는 것이고 1*1을 한다는 것이다. 그리고 따로 어떤 뜻인지 써놓은 것도 있는데 5% 2 와 2 ** 3 의 경우이다. 이 경우는 5 % 2 는 우선 나눗셈을 먼저 한 후.. 2022. 8. 11.
JavaScript(자바스크립트) - 데이터타입과 let,var,hoisting 에 대해서 알아보기 위의 코드를 한 번 보면 let 을 이용해서 name 이라는 변수안에 처음에는 david 라는 값을 넣었고 그걸 console.log 를 통해 name을 출력하니 david 라는 값이 나온 것을 볼 수 있다. 그리고 그 밑에 name 이라는 변수에 다시 hello 라는 값을 넣었고 다시 console.log를 통해서 name 출력하니 david가 아닌 hello가 나온 것을 볼 수 있는데 각 변수마다 한개의 값을 가질 수 있는 데이터 박스가 존재한다고 생각하면 쉽다. ​ 맨 처음에 name 이라는 변수 안에 david 를 넣었을 때 박스에 david 라는 물건을 넣었고 당연히 그걸 열어봤을 때에는 david가 들어있는거라고 생각하면 되는데 그 박스에 david를 빼고 hello 라는 물건을 다시 넣었다고.. 2022. 8. 11.
JavaScript(자바스크립트) - async / defer 에 대해서 알아보기 지금 현재 학원에서 국비로 수업을 들으면서 진도를 정말 빠르게 나간 것 같다... 자바와 HTML,CSS 기초 1개월 정도만 듣고 나서 국비로 수업을 듣게 되었는데 지금 국비로 수업을 들은게 1개월도 안되었는데 MySQL ,HTML,CSS, Node.js , React 하고 있다.. 물론 HTML/CSS도 그렇고 MySQL 도 그렇고 Node.js 도 그렇고 전부 기초적인거라고 하지만 HTML,CSS 는 그래도 배웠으니 괜찮은데 그 외에는 전부 ?? 밖에 안나오는 상황이다. ​ 그도 그럴것이 난 자바스크립트를 공부를 하질 않았는데 자바스크립트를 알아야하는 것들을 지금 하고 있으니 더욱 더 이해가 안가는 것 같아서 자바스크립트를 혼자서 처음부터 공부를 해보려고 한다. 우선 vscode로 하기 보다는 cod.. 2022. 8. 11.