สิ่งตีพิมพ์ในหัวข้อ 'js'
ตัวดำเนินการและนิพจน์ใน JS
เมื่อฉันเริ่มเรียนรู้ JS ฉันรู้สึกทึ่งกับจำนวนสำนวนและตัวดำเนินการของ JavaScript ที่ฉันควรจดจำหรืออย่างน้อยก็จำได้ ในบทความนี้ ฉันจะพยายามครอบคลุมส่วนใหญ่ รวมถึง การมอบหมาย การเปรียบเทียบ เลขคณิต ระดับบิต ตรรกะและสตริง
ตัวดำเนินการมอบหมาย (=, += , -= , *=)
ตัวดำเนินการที่ได้รับมอบหมาย กำหนดค่าให้กับตัวถูกดำเนินการทางซ้ายตามค่าของตัวถูกดำเนินการทางขวา
//Assignment operators
Console.log( A = B) // A equal B
Console.log( x +=1) // Adds 1
Console.log( x -=1) // subtracts..
วิธีทำความเข้าใจ “ลด -1” ง่ายๆ
! ! โครงสร้างพื้นฐานทีละขั้นตอนสำหรับอาร์เรย์อย่างง่าย (สำหรับผู้เริ่มต้นที่สมบูรณ์):
จำนวน const = [12,25,37,29,100];
ขั้นตอนที่ 1: const รวม = nums.reduce( ).
ขั้นตอนที่ 2: const รวม = nums.reduce(( ),0) ….{หมายเหตุ: 2 พารามิเตอร์สำหรับการจำ
ขั้นตอนที่ 3: พารามิเตอร์ที่ 1 : (sum,num)=›sum+num, พารามิเตอร์ที่ 2 : 0.
ขั้นตอนสุดท้าย:
const รวม = nums.reduce((sum, num) =› sum+num, 0)
โดยสรุป:
จำนวน const = [12,25,37,29,100];
const รวม = nums.reduce((sum,..
วิธีการ: การพัฒนาส่วนขยาย Chrome แรกของฉัน
ก่อนอื่น เพื่อให้สิ่งต่าง ๆ ชัดเจน ฉันไม่มีความเชี่ยวชาญในการออกแบบหรือพัฒนาส่วนหน้าของโปรเจ็กต์ของฉัน ดังนั้นหากคุณพบโค้ดที่ “ปรับปรุงได้” ในคู่มือนี้ ก็อย่าตกใจไป แต่นี่ก็เป็นส่วนหนึ่งของเหตุผลที่ฉันตัดสินใจพัฒนาส่วนขยาย Chrome แบบง่ายนี้ด้วย เมื่อใดก็ตามที่ฉันตัดสินใจที่จะเริ่มโปรเจ็กต์ส่วนตัว ฉันมักจะดิ้นรนกับการค้นหาการออกแบบที่เหมาะสม แบบอักษรที่เหมาะสม และโทนสีที่เหมาะสม มันไม่ใช่สิ่งที่ฉันสนใจ และสุดท้ายฉันก็ใช้เวลามากเกินไปในกระบวนการส่วนนี้..
ทำความเข้าใจว่าคำสั่ง if, else และ else if ใน JavaScript
ข้อความสั่งแบบมีเงื่อนไข เป็นส่วนสำคัญของการเขียนโปรแกรม เนื่องจากช่วยให้เราสามารถรันโค้ดที่แตกต่างกันตามเงื่อนไขที่แตกต่างกันได้ ใน JavaScript เราใช้คำสั่ง if, else และ else if เพื่อสร้างตรรกะตามเงื่อนไข ในบล็อกโพสต์นี้ เราจะพูดถึงข้อความเหล่านี้และวิธีการใช้งานใน JavaScript
คำสั่ง if:
คำสั่ง if ถูกใช้เพื่อดำเนินการบล็อกของโค้ดหากเงื่อนไขที่ระบุเป็นจริง ไวยากรณ์สำหรับคำสั่ง if จะเป็นดังนี้:
if (condition) {
// code to be executed if condition is true
}
ในที่นี้ condition..
การแปลงประเภทอัตโนมัติใน Javascript
มาพูดถึงหัวข้อที่น่าสนใจมากและอาจเป็นหัวข้อตลกๆ ใน Javascript กันดีกว่า Javascript สามารถแปลงประเภทตามตัวดำเนินการและค่าที่ใช้ตัวดำเนินการนี้ การแปลงรันไทม์ประเภทนี้อาจเป็นค่าคี่มากและอาจให้ผลลัพธ์ที่ไม่คาดคิดขณะดำเนินการทางคณิตศาสตร์
มันทำอะไร ให้ดูตัวอย่างด้านล่างก่อน ตอนนี้เราจะดูทีละตัวอย่าง
console.log(null * 5);
// Output: 0
console.log(null - 1);
// Output: 6
console.log(NaN + 2);
// Output: 42
console.log("five" * 2);
// Output: NaN
console.log(false == 0);
// Output:..
วิธีจัดเก็บวัตถุและอาร์เรย์โดยใช้ localStorage ใน JavaScript
การใช้ localStorage มีประโยชน์สำหรับการจัดเก็บข้อมูลผ่านการรีเฟรชหน้า แต่อาจทำให้เกิดข้อผิดพลาดบางอย่างโดยไม่เข้าใจวิธีการจัดเก็บข้อมูล localStorage เก็บข้อมูลเป็นสตริงเท่านั้น ดังนั้นเมื่อคุณบันทึกข้อมูลบางส่วน เช่น ตัวเลข localStorage.setItem("price", 1.20) ตัวเลขจะถูกแยกวิเคราะห์เป็นสตริงก่อนที่ค่าจะถูกบันทึก เพื่อแสดงสิ่งนี้ ฉันจะลองป้อนสิ่งนี้ลงในคอนโซลของเบราว์เซอร์:
localStorage.setItem("price", 1.20)
// => undefined
const price =..
เส้นทางสู่ JS Mastery (ตอนที่ 1)
“ บางทีเราอาจไม่มีทางรู้ว่าเส้นทางจะไปได้ไกลแค่ไหน มนุษย์สามารถบรรลุความสำเร็จได้มากแค่ไหน จนกว่าเราจะตระหนักว่ารางวัลสูงสุดไม่ใช่เหรียญทอง แต่เป็นเส้นทางนั้นเอง ” ― โดย จอร์จ ลีโอนาร์ด
สวัสดีชาวโลก; ยินดีต้อนรับสู่การเดินทางส่วนตัวของฉันสู่ความเชี่ยวชาญของ JS ชุดโพสต์บนบล็อกเหล่านี้เป็นบันทึกแบบเปิดเกี่ยวกับการเดินทางของฉันสู่ความเชี่ยวชาญของ JS และความเข้าใจในหัวข้อของ JS ฉันกำลังเขียนบล็อกชุดนี้เพื่อแบ่งปันสิ่งที่ฉันรู้และเรียนรู้จากคุณที่อ่านข้อความนี้..