Node.js REPL (ล่ามโต้ตอบ)
Node.js REPL (อ่าน Eval พิมพ์ห่วง: ล่ามโต้ตอบ) แสดงให้เห็นถึงสภาพแวดล้อมของคอมพิวเตอร์คล้ายกับสถานีระบบวินโดว์หรือเปลือก Unix / Linux เราสามารถป้อนคำสั่งในขั้วและได้รับการตอบสนองของระบบ
โหนดมาพร้อมกับล่ามโต้ตอบคุณสามารถดำเนินงานต่อไปนี้:
อ่าน - การอ่านการป้อนข้อมูลของผู้ใช้ Javascript แยกโครงสร้างการใส่ข้อมูลและเก็บไว้ในหน่วยความจำ
การดำเนินงาน - การดำเนินงานของโครงสร้างการป้อนข้อมูล
พิมพ์ - ส่งออก
วงจร - วงจรขั้นตอนข้างต้นจนกว่าคุณจะกด Ctrl-cสองครั้งเพื่อออกจาก
ล่ามโต้ตอบโหนดสามารถแก้จุดบกพร่องดี Javascript รหัส
เริ่มต้นเรียนรู้ REPL
เราสามารถป้อนคำสั่งต่อไปนี้เพื่อเริ่มต้นขั้วโหนด:
$ node >
แล้วเราสามารถป้อนนิพจน์ง่าย> หลังและกด Enter เพื่อคำนวณผล
การแสดงออกทางคณิตศาสตร์ที่เรียบง่าย
ลองดำเนินการทางคณิตศาสตร์ Node.js หน้าต่างบรรทัดคำสั่ง REPL ง่าย:
$ node > 1 +4 5 > 5 / 2 2.5 > 3 * 6 18 > 4 - 1 3 > 1 + ( 2 * 3 ) - 4 3 >
การใช้ตัวแปร
คุณสามารถอยู่ในตัวแปรและคุณจำเป็นต้องใช้ในการจัดเก็บข้อมูล
การประกาศตัวแปรต้องใช้คำหลักvar ถ้าคุณไม่ได้ใช้คำหลักตัวแปร var จะถูกพิมพ์ออกมาโดยตรง
ตัวแปรโดยใช้คำหลักvar สามารถใช้ console.log () เพื่อตัวแปรเอาท์พุท
$ node > x = 10 10 > var y = 10 undefined > x + y 20 > console.log("Hello World") Hello World undefined > console.log("www.w3big.com") www.w3big.com undefined
การแสดงออกหลายสาย
สนับสนุนโหนด REPL ป้อนหลายบรรทัดในการแสดงออกซึ่งจะค่อนข้างคล้ายกับจาวาสคริปต์ ขอให้เราดำเนินการทำวงในขณะที่:
$ node > var x = 0 undefined > do { ... x++; ... console.log("x: " + x); ... } while ( x < 5 ); x: 1 x: 2 x: 3 x: 4 x: 5 undefined >
... สัญลักษณ์ของสามจุดจะถูกสร้างขึ้นโดยอัตโนมัติคุณสามารถสายฟีดหลังจากที่กลับรถโหนดอัตโนมัติจะตรวจสอบว่าการแสดงออกอย่างต่อเนื่อง
ขีดล่าง (_) ตัวแปร
คุณสามารถใช้ขีดล่าง (_) เพื่อให้ได้การแสดงออกของผลการดำเนินงานต่อไปนี้:
$ node > var x = 10 undefined > var y = 20 undefined > x + y 30 > var sum = _ undefined > console.log(sum) 30 undefined >
คำสั่ง REPL
CTRL + C - ออกจากสถานีปัจจุบัน
กด CTRL + C เป็นครั้งที่สอง - ออกจากโหนด REPL
Ctrl + D - REPL ออกจากโหนด
ปุ่มขึ้น / ลง - ดูคำสั่งที่ป้อนประวัติศาสตร์
แป้น TAB - รายชื่อคำสั่งปัจจุบัน
.help - จดทะเบียนใช้คำสั่ง
.break - ออกจากการแสดงออกหลายคู่สาย
.clear - ออกจากการแสดงออกหลายคู่สาย
ชื่อไฟล์.save- ประหยัดเซสชั่นโหนด REPL ปัจจุบันไปยังแฟ้มที่ระบุ
.load ชื่อไฟล์ - ไฟล์ที่จะโหลดเนื้อหาของเซสชั่น REPL ปัจจุบันโหนด
หยุด REPL
เราได้กล่าวมาแล้วสองกดCTRL + C ก่อสร้างสามารถออกจาก REPL:
$ node > (^C again to quit) >
ตัวอย่างที่แสดงให้เห็นถึง GIF
ต่อไปเราจะแสดงตัวอย่างโดยการกระทำ Gif ภาพ: