[JavaScript] Dev Log #3
今日の勉強内容
✅ 1. 条件文
✅ 2. グローバル変数とゾーン変数
✅ 3. スキャン
✅ 4. がんばって
✅ 5. 共通オブジェクトとメソッド
1.if条件文
var a = 40;
var b = 40;
var c = 60;
if(a < b) {
console.log("a는 b보다 작다.")
}
if(a > b) {
console.log("a는 b보다 크다.")
} else {
console.log("a는 b보다 작다.")
}
:if文を含む複数の参照がある場合、最初に表示される参照のみが実行される条件を追加します.
if(a > b) {
console.log("a는 b보다 크다.")
} else if(b > c) {
console.log("b는 c보다 크다.")
} else if(a < c) {
console.log("a는 c보다 작다.")
} else if(b < c) {
console.log("b는 c보다 작다.")
} else {
console.log("모든 조건을 만족하지 않는다.")
}
<嘘になる場合>
:カッコ内の文自体が1行である場合は、より読みやすい3つの演算子を使用することが望ましい.
:カッコ内のフレーズ自体が2行以上の場合はif-else文を使用します.
var age = 15;
if(age >= 18) {
console.log("성인");
} else {
console.log("어린이");
}
var result = (age >= 18) ? "성인" : "어린이"; // 삼항연산자
console.log(result);
pormpt
javascriptで事前に作成した方法で、ブラウザでのみ作業します.alert
利用者に事情を知らせる方法です.parseInt
文字データ型をデジタルデータ型に変更可能.2.グローバル変数とゾーン変数
グローバル変数とゾーン変数の概念は、その後に現れるJavaScript構文の概念に関連付けられています.連続性があり、非常に重要な概念です.グローバル変数と地域変数の理解の難しさは,基礎と中級の間でより細かく把握しなければならない.関数に基づいてグローバルとゾーンを分割します.
グローバル変数とは?
var globalV = "전역변수";
function func() {
var localV = "지역변수"
console.log(globalV);
console.log(localV);
}
// func();
console.log(globalV);
console.log(localV);
言語が発展するにつれて、最新のJavaScriptはlet、constを使用することができます.let、constを使用して変数を作成すると、領域変数とグローバル変数を区別する点が変化します.△これは基礎段階では把握が混乱する可能性があるので、基礎学習が完了した後も続けます.
変数を作成する際の注意点
新しい変数を作成するときはvarを必ず使用します.
🚨 実務で最も多く使われているtip!(とても重要!!)
『紛らわしい場所』
3.スキャン
変数は影響力を発揮できる範囲である.ある意味では、グローバル変数と領域変数を区別する範囲です.
var gv = "전역변수";
function func() {
console.log(gv);
}
func();
console.log(gv);
function func() {
var lv = "지역변수";
console.log(lv); // 지역변수로 출력
}
func();
console.log(lv); // Uncaught ReferenceError로 출력
従来のスキャン1関数は互いのスキャンに近づくことができません!!!
従来のスキャン2
ひょうじチェーン
内向外から探索した構造,重畳顕微鏡,顕微鏡バブルなどの用語も用いることができる.
4.がんばって
シースはアップグレードの意味で、変数シースと関数シースがあります.
へんすうかそく
初期化中にアップグレードされたブートは発生しません.変数の値を宣言し、宣言した状態でのみハイライトされます.
関数の加速
気をつけて!変数を作成し、変数に関数を作成すると、関数のエスケープは発生しません.
5.一般的なオブジェクトとメソッド
- Math
// Math
console.log(Math);
var num1 = Math.abs(-3); //절대값으로 반환
console.log(num1); //3으로 출력
var num2 = Math.ceil(0.3); //올림처리
console.log(num2); //1로 출력
var num3 = Math.floor(10.9); //내림처리
console.log(num3); //10으로 출력
var num4 = Math.random(); //랜덤
console.log(num4);
var str1 = "20.6";
var str2 = "3.14";
var num1 = parseInt(str1);
var num1 = parseFloat(str2);
console.log(num1); //20
console.log(num2); //3.14
きょうの学習後期
今日はif条件文、グローバル変数と領域変数、scope、hoisting、JavaScriptでよく使われるオブジェクトと方法について学びました.今日の授業は今までやった概念と理論の中で一番難しいようです.特に,グローバル変数と地域変数の部分については,混同点が多い.概念については理解しているが,レシピ学習という部分に適用しても理解していないため,受講を繰り返す.この部分の中で最も核心的な部分は関数がお互いのscopeにアクセスできないことです!!はい.違う関数だと思って順番に適用して、ついつい理解してしまいました.ただし、グローバル変数が変更されたかどうか、変更されたかどうか、および新しい変数(var)が作成されたかどうかに注意してください.JavaScriptを勉強するのは時間が経つのが早いと感じます.明日も真剣に👩🏻💻🔥
Reference
この問題について([JavaScript] Dev Log #3), 我々は、より多くの情報をここで見つけました https://velog.io/@juhuii/JavaScript-Dev-Log-3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol