ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

JavaScriptถ้างบอื่น /

<JavaScript อ้างอิงงบ

ตัวอย่าง

ถ้าเวลาปัจจุบัน (HOUR) น้อยกว่าเวลา 20:00 นเอาท์พุท "Good day" ในองค์ประกอบที่มี id = "สาธิต" ต่อไปนี้:

var time = new Date().getHours();
if (time < 20) {
    document.getElementById("demo").innerHTML = "Good day";
}

ผลที่จะได้รับ:

ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

ถ้า / อื่นงบดำเนินการบล็อกของรหัสถ้าเงื่อนไขที่ระบุเป็นความจริง ถ้าเงื่อนไขเป็นเท็จบล็อกของรหัสอื่นสามารถดำเนินการได้

ถ้า / อื่นคำสั่งเป็นส่วนหนึ่งของ JavaScript เป็น "Conditional" งบที่จะใช้ในการดำเนินการที่แตกต่างกันขึ้นอยู่กับเงื่อนไขที่แตกต่างกัน

ใน JavaScript เรามีงบเงื่อนไขต่อไปนี้:

  • ใช้ if เพื่อระบุบล็อกของรหัสที่จะดำเนินการเมื่อเงื่อนไขที่ระบุเป็นความจริง
  • ใช้ else เพื่อระบุบล็อกของรหัสที่จะดำเนินการถ้าสภาพเดิมเป็นเท็จ
  • ใช้ else if ระบุสภาพใหม่ในการทดสอบถ้าเงื่อนไขแรกเป็นเท็จ
  • ใช้ switch เพื่อเลือกหนึ่งในหลาย ๆ กลุ่มของรหัสที่จะดำเนินการ

สนับสนุนเบราว์เซอร์

คำแถลง
if/else ใช่ ใช่ ใช่ ใช่ ใช่

วากยสัมพันธ์

ถ้าคำสั่งระบุบล็อกของรหัสที่จะดำเนินการถ้าเงื่อนไขเป็นจริง:

if ( คำสั่งอื่นระบุบล็อกของรหัสที่จะดำเนินการถ้าเงื่อนไขเป็นเท็จ

if ( อื่นถ้ามีคำสั่งระบุสภาพใหม่ถ้าเงื่อนไขแรกเป็นเท็จ

if ( ค่าพารามิเตอร์
พารามิเตอร์ ลักษณะ
condition จำเป็นต้องใช้ การแสดงออกที่ประเมินจริงหรือเท็จ

รายละเอียดทางเทคนิค

JavaScript เวอร์ชัน: 1.0

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

ถ้าเวลาน้อยกว่าเวลา 20:00 นสร้าง "Good day" อวยพรมิฉะนั้น "Good evening" :

var time = new Date().getHours();
if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

ผลจากการอวยพรจะเป็น:

ลองตัวเอง»

ตัวอย่าง

ถ้าเวลาน้อยกว่า 10:00 สร้าง "Good morning" อวยพรหากไม่ได้ แต่เวลาน้อยกว่าเวลา 20:00 นสร้าง "Good day" อวยพรอย่างอื่น "Good evening" :

var time = new Date().getHours();
if (time < 10) {
    greeting = "Good morning";
} else if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

ผลจากการอวยพรจะเป็น:

ลองตัวเอง»

ตัวอย่าง

ถ้าครั้งแรก <div> องค์ประกอบในเอกสารมีรหัส "myDIV" เปลี่ยนขนาดตัวอักษรที่:

var x = document.getElementsByTagName("DIV")[0];

if (x.id === "myDIV") {
    x.style.fontSize = "30px";
}
ลองตัวเอง»

ตัวอย่าง

เปลี่ยนค่าของ source แอตทริบิวต์ (src) ของ <img> องค์ประกอบหากผู้ใช้คลิกที่รูปภาพ:

<img id="myImage" onclick="changeImage()" src="pic_bulboff.gif" width="100" height="180">

<script>
function changeImage() {
    var image = document.getElementById("myImage");
    if (image.src.match("bulbon")) {
        image.src = "pic_bulboff.gif";
    } else {
        image.src = "pic_bulbon.gif";
    }
}
</script>
ลองตัวเอง»

ตัวอย่าง

แสดงข้อความบนพื้นฐานของข้อมูลของผู้ใช้:

var letter = document.getElementById("myInput").value;
var text;

// If the letter is "c"
if (letter === "c") {
    text = "Spot on! Good job!";

// If the letter is "c" or "e"
} else if (letter === "b" || letter === "d") {
    text = "Close, but not close enough.";

// If the letter is anything else
} else {
    text = "Waaay off..";
}
ลองตัวเอง»

ตัวอย่าง

ตรวจสอบข้อมูลการป้อนข้อมูล:

var x, text;

// Get the value of the input field with id="numb"
x = document.getElementById("numb").value;

// If x is Not a Number or less than 1 or greater than 10, output "input is not valid"
// If x is a number between 1 and 10, output "Input OK"

if (isNaN(x) || x < 1 || x > 10) {
    text = "Input not valid";
} else {
    text = "Input OK";
}
ลองตัวเอง»

หน้าเว็บที่เกี่ยวข้อง

กวดวิชา JavaScript: JavaScript ถ้า ... งบอื่น ๆ

กวดวิชา JavaScript: งบเปลี่ยน JavaScript


<JavaScript อ้างอิงงบ