TIL 04 l JavaScript
TIL 04は条件文の学習と整理を集中する.
booleanデータ比較演算子と論理演算子を使用して、複数のコードを生成してみます.最近暖かくなって眠いです.🥱 今日はコーヒーを一杯飲んで、地面に集中して、再開しましょう.☕️
条件文条件文は 比較演算子 論理演算子 📒 条件文
は、すべての値がfalseである場合にのみ返される. を返す
スティーブ・ジョブズは韓国人か男か.👉 true
スティーブ・ジョブズは韓国人かANDか男だ.👉 false
Truthy
Javascriptでは、真値Booleanコンテキストでtrueの値として計算されます.falsey値で定義された値でない場合、truety値として評価されます.
JAvascriptは、ブールコンテキストでタイプ変換(タイプ変換)を使用します.
次に、真の値の例を示します.JavaScriptはBooleanコンテキストのtrutty値をtrueに変換するため、次のifブロックをすべて実行します.
falseyの値(falseなど)は、Booleanコンテキストでfalseとして評価された値です.JavaScriptのfalse値タイプの表を次に示します.
falsey値はfalseキーワードfalse number zeroを示します.(0.0、0 x 0なども適用)-0 Number Negativezero.(-0.0、-0 x 0など)0 nBigIntzero.(0 x 0 nも含む)BigIntの負の値はゼロ(0 nの負の値は0 n)であることに注意してください.「」「」「空白文字列値null」「値が見つかりませんNanNota Number Document」all?
booleanタイプとともに条件文を使用してコードを生成する日です.
明日は今日TILまでに得た情報を復習して、もっと多くの関数コードを自分で書いて、この過程をもっと熟知させる必要があるかもしれません.
booleanデータ比較演算子と論理演算子を使用して、複数のコードを生成してみます.最近暖かくなって眠いです.🥱 今日はコーヒーを一杯飲んで、地面に集中して、再開しましょう.☕️
#JavaScript/TIL04
条件文
📒 条件文
📌01.条件文
条件文は?
所定の条件の真偽に基づいて番組の進行を決定する文を指す.ここで、条件は、BooleanデータまたはBooleanデータとして解釈される式を返すことを意味する.
ドアが
キーワードifを使用して作成される文「if文」は、最も一般的な形式の条件文です.
if文の基本形式は次のとおりです.if(조건){
//조건이 true일 때 실행할 코드
}
if文の使用例let number = 3
if(number === 3){
console.log("It is true!")
}
//변수 number의 값이 3과 같다면 콘솔에 "It is true!"를 출력해라 (3과 같지 않을 경우 아무일도 일어나지 않음)
if文にelseを追加する
if構文を作成し、条件が真である場合に行うことを定義します.必要に応じて、ユーザーはelseを追加して、条件が偽の場合の待機事項をさらに定義することができます.if(조건){
//조건이 true일 때 실행할 코드
}else{
//조건이 false일 때 실행할 코드
}
//👉 else를 추가한 if문을 if-else문이라 부르기도 한다!
if-else文の使用例let number = 5
if(number === 3){
console.log("It is true!")
}else{
console.log("It is false!")
}
//변수 number의 값이 3과 같다면 콘솔에 "It is true!"를 출력해라.
//그렇지 않을 경우에는 콘솔에 "It is false!"를 출력해라.
文にelse ifを追加すると、elseが追加されます.
ifで条件を尋ねた場合、else ifで他の条件を与えることができます.
次にelseは、すべての条件が一致しない場合に最終的に実行される文です.if(조건1){
//조건1 이 만족 시 실행할 코드
}else if(조건2){
//조건2 이 만족 시 실행할 코드
}else if(조건3){
//조건3 이 만족 시 실행할 코드
}else{
//모두 불만족 시 실행할 코드
}
//✧ else if (조건n)은 얼마든지 추가 삽입이 가능하다.
if-else if-else文の使用例let name = Sophie
if(name === 'Sophie'){
console.log("저는 쏘피 입니다.")
}else if(name === 'Ted'){
console.log("저는 테드 입니다.")
}else if(name === 'Jessi'){
console.log("저는 제시 입니다.")
}else{
console.log("저는 누구일까요?")
}
//변수 name의 값이 'Sophie'과 같다면 콘솔에 "저는 쏘피 입니다."를 출력해라.
//변수 name의 값이 'Ted'과 같다면 콘솔에 "저는 테드 입니다."를 출력해라.
//변수 name의 값이 'Jessi'과 같다면 콘솔에 "저는 제시 입니다."를 출력해라.
//그렇지 않을 경우에는 콘솔에 "저는 누구일까요?"를 출력해라.
📌02.比較演算子
比較演算子を使用して、サイズと等価の比較を行います.
比較演算式は常にブールデータを返します.
1つのEqual(=)が代入演算子を担当し、2つの開始が比較演算子を担当します.
等価比較には抽象比較==と厳密比較==がそれぞれ存在する.
詳細については、TIL 03|JavaScriptを参照してください。📌04.比較演算子を参照してください。比较演算子的详细表示
📌03.論理演算子
論理演算子には、||
(OR)、&&
(AND)、および!
(NOT)がある.
if(조건){
//조건이 true일 때 실행할 코드
}
let number = 3
if(number === 3){
console.log("It is true!")
}
//변수 number의 값이 3과 같다면 콘솔에 "It is true!"를 출력해라 (3과 같지 않을 경우 아무일도 일어나지 않음)
if(조건){
//조건이 true일 때 실행할 코드
}else{
//조건이 false일 때 실행할 코드
}
//👉 else를 추가한 if문을 if-else문이라 부르기도 한다!
let number = 5
if(number === 3){
console.log("It is true!")
}else{
console.log("It is false!")
}
//변수 number의 값이 3과 같다면 콘솔에 "It is true!"를 출력해라.
//그렇지 않을 경우에는 콘솔에 "It is false!"를 출력해라.
if(조건1){
//조건1 이 만족 시 실행할 코드
}else if(조건2){
//조건2 이 만족 시 실행할 코드
}else if(조건3){
//조건3 이 만족 시 실행할 코드
}else{
//모두 불만족 시 실행할 코드
}
//✧ else if (조건n)은 얼마든지 추가 삽입이 가능하다.
let name = Sophie
if(name === 'Sophie'){
console.log("저는 쏘피 입니다.")
}else if(name === 'Ted'){
console.log("저는 테드 입니다.")
}else if(name === 'Jessi'){
console.log("저는 제시 입니다.")
}else{
console.log("저는 누구일까요?")
}
//변수 name의 값이 'Sophie'과 같다면 콘솔에 "저는 쏘피 입니다."를 출력해라.
//변수 name의 값이 'Ted'과 같다면 콘솔에 "저는 테드 입니다."를 출력해라.
//변수 name의 값이 'Jessi'과 같다면 콘솔에 "저는 제시 입니다."를 출력해라.
//그렇지 않을 경우에는 콘솔에 "저는 누구일까요?"를 출력해라.
||
(OR):複数の値のうちの1つがtrueです.すなわち、false&&
(AND):すべての値がtrueの場合、trueになります.すなわち、falseが1つある場合はfalse!
(NOT):true値とfalse値を反転します.すなわち、true面false、false面true例
スティーブ・ジョブズは韓国人か男か.👉 true
スティーブ・ジョブズは韓国人かANDか男だ.👉 false
|||(OR):a||b:AまたはBがtrueであればtrue
let name = "Mike"
let age = 30
if(name === 'Tom' || age > 19){
console.log('통과')
}
//이름이 Tom이거나, 성인이면 통과
//👉 "통과"
&&(AND):a&&b:AもBもtrueの場合true
let name = "Mike"
let age = 10
if(name === 'Tom' || age > 19){
console.log('통과')
}else{
console.log('탈락')
}
//이름이 Mike이고, 성인이면 통과
//👉 "통과"
! (NOT) : !a:Aがfalseの場合true
let age = prompt('나이를 입력해주세요.')
let isAge = age > 19
if(!isAge){
console.log('탈락')
}
//나이를 입력받아 성인이 아니면 탈락.
//19이하로 입력했을 경우 👉 "탈락"
📌04. Truthy & Falsy
Truthy
Javascriptでは、真値Booleanコンテキストでtrueの値として計算されます.falsey値で定義された値でない場合、truety値として評価されます.
JAvascriptは、ブールコンテキストでタイプ変換(タイプ変換)を使用します.
次に、真の値の例を示します.JavaScriptはBooleanコンテキストのtrutty値をtrueに変換するため、次のifブロックをすべて実行します.
if (true)
if ({})
if ([])
if (42)
if ("0")
if ("false")
if (new Date())
if (-42)
if (12n)
if (3.14)
if (-3.14)
if (Infinity)
if (-Infinity)
Falsy falseyの値(falseなど)は、Booleanコンテキストでfalseとして評価された値です.JavaScriptのfalse値タイプの表を次に示します.
falsey値はfalseキーワードfalse number zeroを示します.(0.0、0 x 0なども適用)-0 Number Negativezero.(-0.0、-0 x 0など)0 nBigIntzero.(0 x 0 nも含む)BigIntの負の値はゼロ(0 nの負の値は0 n)であることに注意してください.「」「」「空白文字列値null」「値が見つかりませんNanNota Number Document」all?
▼▼▼study定理
booleanタイプとともに条件文を使用してコードを生成する日です.
明日は今日TILまでに得た情報を復習して、もっと多くの関数コードを自分で書いて、この過程をもっと熟知させる必要があるかもしれません.
Reference
この問題について(TIL 04 l JavaScript), 我々は、より多くの情報をここで見つけました https://velog.io/@sophie0527/TIL-04-l-JavaScriptテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol