SWEA_D4_7829_보물왕 태혁
in Category / Algorithm
in Category / Algorithm
in Category / Algorithm
in Category / Algorithm
in Category / JAVASCRIPT
123
1 + 2 + 3
'String'
1 + 2 + 3;
var str = 'String'
true / false / if / else / for / continue / break / switch / case / default
try / catch / finally / instanceof / typeof / do / while / throw / in
new / void / null / var / return / function / delete / this / with
구분 | 단독 | 다른 식별자와 |
---|---|---|
괄호 없음 | 변수 | 속성 |
괄호 있음 | 함수 | 메서드 |
// 주석입니다1
/*
* 주석입니다2
*/
alert('String' + "String" + "\"String\"" + "\n");
alert(123 % 7 + 2.5 - 6 * 0);
alert(30 > 20 > 10); // false (30 > 20) 이 true라서 1로 변환 -> (1 > 10) 은 false
var str = 123 + '4';
var num = 123 * '4';
var str = String(123);
var num = Number('123');
var bool = Boolean(undefined); // false
alert('123' == 123); // true 자동 형변환
alert('123' === 123); // false 자료형이 다름
var stringVar = 'String';
var numberVar = 123;
var booleanVar = true;
var functionVar = function() {};
var ojbectVar = {};
var input = prompt('Message', 'str'); // 문자열 자료형 입력
var input = confirm('수락하시겠습니까?'); // boolean 자료형 입력
alert(`표현식 123 + 4의 값은 ${123 + 4}입니다.`) // 표현식 123 + 4의 값은 127입니다.
키워드 | 구분 | 선언 위치 | 재선언 |
---|---|---|---|
var | 변수 | 전역 | 가능 |
let | 변수 | 해당 | 불가능 |
const | 상수 | 해당 | 불가능 |
const constant = 123; // 값 설정 안하면 오류
{
let variable = 123;
}
{
alert(variable); // error
}
<script>
for(var i=0; i<3; i++){
setTimeout(() => {
alert(i);
}, 1000 * i);
}
</script>
<script>
for(var i=0; i<3; i++){
((i) => {
setTimeout(() => {
alert(i);
}, 1000 * i);
})
}
```JavaScript
in Category / JAVASCRIPT
Node.js
로 웹 서버 애플리케이션도 개발 가능네이티브 애플리케이션
하이브리드 애플리케이션
느림React Native
아톰
배포일렉트론
모듈을 공개하면서 다른 앱들도 개발플래시
사용 (ex. 애니팡-액션스크립트)유니티
는 모노 플랫폼을 사용해 유니티 스크립트, C#을 사용해 게임 개발이 가능MongoDB
는 자바스크립트를 활용하는 NoSQL DB