목록전체 글 (7)
기초부터 시작하는 개발일지
문자열을 작성할 때 보통은 큰따옴표나 작은따옴표를 사용할 것이다. const defaultResult = 0; let currentResult = defaultResult; currentResult = (currentResult + 10) * 3 / 2 -1 let calculationDescription = '(defaultResult + 10) * 3 / 2 -1'; outputResult(currentResult, calculationDescription); 위 코드를 보면 6번째 줄에 작은 따옴표로 묶으면 안에 들어가있는 defaultResult값이 문자열로 출력된다. 하지만 defaultResult값을 출력하고 싶다면 이런 방법이 있다. let calculationDescription = '('..
사용가능한 변수명은 아래코드를 확인 let userName 이름을 정할 때 소문자로 시작되고 단어 내에 공란이 없는 한 단어로만 이루어지는 camelCase표현 방식을 추구한다. 위 userName 에서 Name은 가독성을 높이기 위해 대문자로 시작한다. 이렇게 하면 허용되는 변수의 이름이 된다. 이는 또한 변수 내에 무엇이 있는지 알려주기 때문에 매우 사용하기 좋은 이름이다. 위에는 아마도 사용자의 이름을 저장하게 될것이다. 따라서 변수의 이름으로는 변수 내에 어떤 종류의 데이터가 저장되는지를 묘사해준게 좋다. 또한 자바스크립트는 대소문자를 구분한다. 그래서 대소문자 처리 여부가 실제로 중요하다. 즉 위에 적힌 userName의 경우 소문자 u 로 시작하고 중간에 대문자 N이 오는데 이는 대문자 U로 ..
2024.01.08 - [언어/JavaScript] - 자바스크립트 변수에 대해 알아보자 자바스크립트 변수에 대해 알아보자 자바스크립트에서는 이런 식으로 변수를 정의한다. let userName = 'Max'; 변수는 일종의 데이터 컨테이너 또는 저장소라고 볼 수 있다. 예를 들어, 계산기를 사용할때 값이 2개가 있어야 계산이 가능 computerstory.tistory.com 위 글에 이어 특별한 형태의 변수가 존재하는데 이를 상수라고 한다. const totalUsers = 15; 예를 들어 애플리케이션이 전체 사용자 숫자가 있고 이 값은 고정되어 있다고 생각해보자 이 또한 마찬가지로 데이터 컨테이너지만 let 키워드 대신에 const키워드를 사용해 생성했다. const 키워드를 사용해 생성된 상수의..
자바스크립트에서는 이런 식으로 변수를 정의한다. let userName = 'Max'; 변수는 일종의 데이터 컨테이너 또는 저장소라고 볼 수 있다. 예를 들어, 계산기를 사용할때 값이 2개가 있어야 계산이 가능해 새로운 결과 값을 나타낸다. 즉 이 두 변수를 사용해서 세 번째 변수인 현재의 결과를 얻게 된다. 그렇기에 변수는 데이터를 보관하는 데이터 컨테이너라고 할 수 있다. 자바스크립트에서는 왼편에 표시된 것처럼 let 키워드를 사용해 변수를 생성하고, 그다음에는 우리가 정한 이름을 적는다. *작명 원칙도 있기에 관련 포스터 참고* 2024.01.08 - [언어/JavaScript] - 자바스크립트에서 사용 가능한 변수명과 불가능한 변수명에 대해 알아보자 자바스크립트에서 사용 가능한 변수명과 불가능한 ..
자바스크립트는 동적 해석형 언어이지만 약형 프로그래밍 언어기도 한다. 먼저 동적 해석형 언어란 미리 컴파일되지 않았음을 의미한다. c++와 같은 다른 언어는 개발 중 또는 개발 후에 컴파일 된다. 즉 최종 사용자와 공유하기 전이다. 반면 자바스크립트는 전송 중 컴파일링이기 때문 코드가 런타임에 평가되고 실행된다. 이는 또한 코드가 런타임에서 변경될 수 있음을 의미한다. 자바스크립트에서는 데이터 유형을 동적으로 전환할 수 있다. 처음에는 변수에 텍스트를 저장했다가 나중에는 동일한 변수에 텍스트가 아닌 숫자를 저장할 수 있다. 다른 언어와 다르게 자바스크립트에서 텍스트 데이터나 숫자와 같은 데이터로 작업을 할 때는, 자바스크립트에 텍스트 또는 숫자로 알려줄 필요가 없다. 그저 데이터를 저장하기만 하면 어떤 ..
자바스크립트를 알기 위해 몇 가지 정의를 해보자 1. 자바스크립트는 런타임에 컴파일되는 동적 약형 프로그래밍 언어이다. 이는 브라우저에서 웹페이지의 일부로 실행될 수도 있고 소위 호스트 환경이라 불리는 모든 머신에서 직접 실행될 수도 있다. 2. 자바스크립트는 웹페이지를 보다 동적으로 만들기 위해 생성되었다. 3. 최초에는 liveScript라고 불렸지만 당시 java의 인기로 인해 이름을 JavaScript로 바꾼 것이다. 그러므로 Java와 JavaScript는 공통점이 없고 서로 다른 언어라는 걸 이해하는게 좋다. 이제 동적 약형, 런타임에 컴파일되어 웹페이지를 더 동적으로 만든다 라는 말의 의미를 더 알아보자 웹페이지는 어떻게 작동되나? 우리가 웹페이지를 방문할 때는 브라우저를 사용한다. 브라우저..
1. print() print()함수를 사용하여 서식을 지정하고 출력하는 방법은 다음 구문과 같이 " " 안의 내용을 화면에 출력한다. 결과는 '안녕하세요?'이다. print("안녕하세요?") 다음 코드를 실행해보자 #1 print("100") #2 print("%d" % 100) 둘다 100이 출력된 것 처럼 보이지만 둘은 완전히 다르다. 1번의 결과로 나온 100은 숫자 100(백)이 아닌 문자 100(일영영)이다. " " 안의 내용이 문자든 숫자든 무조건 문자로 취급한다. 반면 2번의 결과로 나온 100은 숫자 100(백)을 의미한다. %d가 지정한 숫자는 그대로 숫자다. 다음 코드를 실행해보자 #3 print("100+100") #4 print("%d" % (100+100)) 예상한대로 3번은 1..