[VanillaJS]関数と条件文
7445 ワード
Javascript
関数(function)
パラメータを受け入れて、特定の操作を実行するか、特定の値を返します.
function sayHi(name, age) { // 함수 정의 name, age: 인자
console.log("Hello! My name is " + name + " and I am " + age + " years old.");
}
sayHi("lea" 25); // 함수 선언
//"Hello! My name is lea and I am 25 years old."
function plus(a, b) {
return a + b;
}
plus(1, 3) // 4
const student = {
name: "heewon",
sayHi: function(nickname){
console.log("hello I am " + nickname);
}
}
student.sayHi('lea');
//"hello I am lea"
条件文
特定の条件が満たされたときに実行します.
if
、else if
、else
に分けて記述されている.const age = parseInt(prompt("How old are you?"));
// prompt: 프롬포트 창으로 사용자에게 입력값을 받는다. 굉장히 오래된 방범.
// parseInt: 문자를 정수형으로 바꾼다.
// isNan()은 숫자인지 NaN(Not a Number)인지 여부 확인
if(isNaN(age)){ //if 조건문, ()안의 조건문이 참일 때 실행
console.log("Please write a number");
} else if (age < 18) {
console.log("You are too young");
} else if (age >= 18 && age < 50) { // && : and ||: or
console.log("You can drink.")
} else if (age >= 50 && age < 80){
console.log("You are too old to drink.");
} else {
console.log("You can do whatever you want.");
}
Reference
この問題について([VanillaJS]関数と条件文), 我々は、より多くの情報をここで見つけました https://velog.io/@lea-hwang/VanillaJS함수와-조건문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol