간단한 자바스크립트 가이드
JS가 무엇인가요?
Javascript는 프런트엔드(브라우저에서 실행되고 HTML 및 CSS와 함께 사용됨) 및 백엔드(서버측에서) 웹 개발 모두에 사용되며 EcmaScript(ES ).
JS 기초
콘솔에 무언가를 출력하기 위해서는 괄호 안에 출력할 log 메소드와 값을 콘솔 객체와 함께 사용해야 합니다.
Javascript의 데이터 유형은 다음과 같습니다.
변수는 var(ES6부터 감가 상각됨)라는 단어로 선언하거나 프로그램 전체에서 변경할 수 있는 변수의 경우 let, 상수 변수의 경우 const로 선언할 수 있습니다. 각 명령문의 끝에는 프로그램에 필요하지 않지만 세미콜론(;)이 사용됩니다.
자바스크립트 연산자:
console.log('Hello World');
var example = null;
let example2; // undefined
example2 = true;
const number = 5;
number = 10; // Error: Assignment to constant variable
기능
Javascript의 함수를 사용하면 코드를 다시 작성하지 않고도 언제든지 코드를 실행할 수 있습니다. 일반 함수는 함수 functionName(매개 변수) { 함수 내용 }으로 선언됩니다. 또한 익명 함수의 경우처럼 축약되고 변수로 묶일 수 있습니다. 함수를 호출하기 위해서는 nameOfTheFunction(parameters)를 사용하며, 후자가 존재하지 않는 경우 등호 기호(num1 = 1, num2 = 2)를 통해 함수에서 각각 기본값을 부여할 수 있습니다. 함수의 값을 캡슐화하고 반환하기 위해 return 키워드가 사용됩니다.
// Common functions
function sum (num1, num2) {
return num1 + num2;
}
// "Arrow head" Functions
const sum1 = num1 => {
return num1 + 1;
}
const multiply = (num1, num2) => num1 * num2 ; /* Implicit return keyword, only available on this type of functions */
루프
주어진 조건이 충족될 때까지 반복해서 반복할 수 있는 코드 조각입니다. 문자열, 배열 및 기타 값을 순회하는 데 모두 사용됩니다. 루프는 for 루프일 수 있으며 조건(루프 외부에 지정됨)이 충족되고 while 루프를 수행하는 동안 실행되는 while 루프로도 사용할 수 있습니다(먼저 예 또는 예 작업을 수행한 다음 조건이 false, 그렇지 않으면 계속). 그러나 무한 루프에 대한 변경이 증가했기 때문에 while 루프는 덜 사용됩니다.
const firstVariable = 'Hello'
for (let i = 0; let < 5; let++) {
/* Loop index is 0 and 1 is added at each iteration
(loop content execution) till i stops being less than 6 */
console.log(firstVariable[i]) // prints the letter where the loop is iterating
// Prints h e l l o in separated lines
}
const secondVariable = 'World!'
// While loops example
let j = 0;
while (j < 6) {
console.log(secondVariable[j]);
j++;
}
let k = 0;
do {
k++;
console.log('Increasing k');
} while (k < 3)
이것은 내 첫 번째 게시물입니다. 마음에 드셨기를 바랍니다. 의견에 제안을 보내 주시면 기쁩니다.
Reference
이 문제에 관하여(간단한 자바스크립트 가이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chabulsqu/a-brief-javascript-guide-9g0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)