본문 바로가기

부트캠프교육중/JavaScript63

[JS] return 화면에 출력하는거다 return을 하면 function은 작동을 멈추고 결과값을 return 하고 끝낸다 const calculator = { plus: function (a,b){ return a + b; console.log("hello") } } const plusResult = calculator.plus(2, 3); 이렇게 했을때 hello는 출력되지 않는다 const calculator = { plus: function (a,b){ console.log("hello"); return a + b; console.log("bye"); } } const plusResult = calculator.plus(2, 3); 이렇게 하면 hello만 출력되고 bye는 출력되지 않는다!!! 2023. 8. 6.
String.prototype.trim() trim() 메서드는 문자열 양 끝의 공백을 제거하고 원본 문자열을 수정하지 않고 새로운 문자열을 반환한다. const greeting = ' Hello world! '; console.log(greeting.trim()); //"Hello world!"; # 참고할문제 www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 2023. 8. 4.
null과 undefined 차이 const ddfsdfs = null; let something; // undefined null -아무것도 없음 -false랑 다르다(false는 false라는 값이 존재하는거다) -비어있다기보다는, 아무것도 없는 상태로 채워진거다. -절대 자연적으로 발생하지 않는다. 우리가 변수안에 어떤 것이 없다는 것을 확실히 하기 위해 쓰는거다 !!!!! 자바스크립트에게 여기엔 값이 "없다"는 것을 알려줄때 쓰는거다!!! undefined -something이라는 변수를 만들고있지만, 값을 주고 있지 않다. 즉, 변수는 존재하는데 정의되지 않은거다(undefined) -컴퓨터 메모리 안에는 존재한다. 공간은 있는데 값이 들어가지 않은거다!! 2023. 8. 3.
String.prototype.split() 문자열을 일정한 구분자로 잘라서 배열로 저장 console.log("myname is abc".split(" ")) // ['myname', 'is', 'abc'] 2023. 8. 3.