|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/jse-40-01-javascript-recrutation-questions-th/
课程评论:没有评论
**课程名称:** JSE-40-01 JavaScript 认证考试准备 **课程概述:** 本 Coursera 课程专为准备参加 JSE-40-01 JavaScript 认证考试的学员设计,旨在全面巩固学员在 JavaScript 编程基础方面的知识。课程内容紧密围绕 JSE-40-01 认证的考试范围,并提供了深入的解释,帮助学员理解代码的工作原理。 **课程重点内容:** * **JavaScript 编程基础:** 学习 JavaScript 的基本概念,包括解释、编译、客户端与服务器端开发。 * **开发环境搭建:** 掌握基础开发工具,如代码编辑器、解释器和调试器。 * **JavaScript 与浏览器交互:** 学习如何将 JavaScript 与 HTML 结合,在控制台执行代码,并使用开发者工具。 * **变量的使用:** 深入理解变量的命名、声明、初始化、修改、值类型以及类型转换。 * **变量的作用域:** 学习变量的词法作用域、块级作用域、变量提升和变量遮蔽。 * **JavaScript 基本数据类型:** 掌握布尔值、数字、BigInt、undefined 和 null 等基本数据类型及其特性。 * **字符串操作:** 学习字符串的声明、使用单引号和双引号、转义字符、字符串插值,以及 length、charAt、slice、split、substring 等常用属性和方法。 * **复杂数据类型:** * **对象:** 学习对象字面量、对象的属性和方法。 * **数组:** 掌握数组的定义、使用及其常用的方法,如 shift、unshift、push、pop、slice、splice、concat 等。 * **运算符:** 学习算术运算符、逻辑运算符、赋值运算符、比较运算符、字符串连接运算符,以及运算符的组合使用和优先级。 * **控制语句:** 掌握 if-else、if-else if、switch、三元运算符的运用。 * **高级运算符:** 学习 typeof、instanceof、delete 等运算符。 * **用户交互:** 了解 alert、confirm、prompt 的使用。 * **循环:** 学习 for、while、do-while、for-in、for-of 循环,以及 break、continue 控制循环,并掌握遍历数组和对象的方法。 * **函数:** 学习函数的声明、调用、参数、返回值,以及箭头函数、匿名函数、回调函数和函数作用域。 * **递归:** 学习使用递归解决编程问题。 * **错误处理:** * **代码错误:** 理解语法错误、语义错误和逻辑错误。 * **异常处理:** 掌握 try-catch-finally 机制,并了解常见的错误类型,如 SyntaxError、ReferenceError、TypeError、RangeError。 * **同步与异步编程:** 学习 setTimeout、setInterval 等实现异步操作。 * **代码调试:** 熟练使用 debugger、逐行执行,分析控制台代码,并测量程序执行速度。 本课程通过实践测试,全面覆盖 JSE-40-01 认证要求,并通过深入讲解,帮助学员清晰理解 JavaScript 的运行机制,为成功通过认证打下坚实基础。
เตรียมตัวสอบใบรับรอง JSE-40-01 JavaScript ที่จะยืนยันความรู้ของคุณเกี่ยวกับพื้นฐานของการเขียนโปรแกรม JavaScript คอร์สนี้เหมาะสำหรับผู้ที่ต้องการทดสอบความรู้ก่อนเข้าสอบที่ JavaScript Instituteการทดสอบในคอร์สครอบคลุมพื้นที่ดังต่อไปนี้ของใบรับรอง JSE-40-01:ทำความเข้าใจพื้นฐานของการเขียนโปรแกรมในบริบทของ JavaScript: การตีความ, การคอมไพล์, ฝั่งลูกค้า, ฝั่งหลังบ้านการตั้งค่าสภาพแวดล้อมการพัฒนา: เครื่องมือพื้นฐาน (ตัวแก้ไขโค้ด, การตีความ, เครื่องมือดีบัก)JavaScript ในการโต้ตอบกับเบราว์เซอร์: การเชื่อมโยงกับ HTML, การเรียกใช้โค้ดในคอนโซล, เครื่องมือสำหรับนักพัฒนาการใช้ตัวแปร: การตั้งชื่อและประกาศ, การเริ่มต้น, การแก้ไข, ประเภทของค่า, การแปลงค่าตัวแปรในบริบทของโปรแกรม: ขอบเขต, บล็อกโค้ด, การยกตัวแปร, การบดบังตัวแปรพื้นฐานของ JavaScript และความสามารถของพวกมัน: บูลีน, ตัวเลข, บิ๊กอินท์, อันดีฟายน์, นัลการทำงานกับสตริง: อักขระตัวอักษร, การใช้เครื่องหมายเดี่ยวและคู่, อักขระหนี, การแทรกสตริง, คุณสมบัติและวิธีการพื้นฐาน (ความยาว, charAt, slice, split, substring)ประเภทข้อมูลที่ซับซ้อน: การใช้วัตถุ, เช่น อ็อบเจ็กต์ลิตเตอร์รัล, คุณสมบัติและวิธีการของวัตถุอาร์เรย์, อีกหนึ่งประเภทข้อมูลที่ซับซ้อนสำหรับการจัดเก็บข้อมูลต่างๆ, การใช้อาร์เรย์, คุณสมบัติและวิธีการเช่น: shift, unshift, push, pop, slice, splice, concat, ฯลฯตัวดำเนินการ: คณิตศาสตร์, ตรรกะ, การกำหนดค่า, การเปรียบเทียบ, ตัวดำเนินการรวม: การรวมตัวดำเนินการและการใช้จริง, ลำดับความสำคัญของตัวดำเนินการคำสั่งควบคุม: if else, if else if, switch, ternary operatorตัวดำเนินการขั้นสูงเช่น: typeof เพื่อตรวจสอบประเภทค่า, instanceof, deleteการโต้ตอบของผู้ใช้: alert, confirm, promptลูปสำหรับการเรียกใช้โค้ดซ้ำ: for, while, do while, for in, for of, การควบคุมลูปด้วย break, continue, การวนซ้ำผ่านอาร์เรย์และวัตถุฟังก์ชั่น, การประกาศ, การเรียกใช้, อาร์กิวเมนต์, พารามิเตอร์, การคืนค่าจากฟังก์ชั่นการใช้ฟังก์ชั่นลูกศร, ฟังก์ชั่นนิรนาม, คอลแบ็ค, ขอบเขตภายในฟังก์ชั่นการใช้การเรียกซ้ำเพื่อแก้ปัญหาการเขียนโปรแกรมข้อผิดพลาดในโค้ด JavaScript และการจัดการข้อผิดพลาด: ข้อผิดพลาดทางไวยากรณ์, ความหมาย, ข้อผิดพลาดเชิงตรรกะการจัดการข้อยกเว้นด้วย try, catch, finally เช่น: SyntaxError, ReferenceError, TypeError, RangeErrorการเขียนโปรแกรมแบบซิงโครนัสและอะซิงโครนัส: setTimeout, setIntervalการดีบักโค้ด: debugger, การเรียกใช้ทีละขั้นตอน, การวิเคราะห์โค้ดในคอนโซล JavaScript, การวัดความเร็วการเรียกใช้โปรแกรมการทดสอบเชิงปฏิบัติครอบคลุมข้อกำหนดของใบรับรอง JSE-40-01 และยังรวมถึงคำอธิบายเพิ่มเติมว่าทำไมโค้ดบางส่วนทำงานในลักษณะเฉพาะซึ่งเป็นประโยชน์ในกรณีที่ไม่ชัดเจน