คำนวณค่าของนิพจน์และส่งคืนผลลัพธ์
[result = ]Eval( expression )
ผลลัพธ์
ไม่จำเป็น. เป็นตัวแปรที่ยอมรับผลลัพธ์ที่ส่งคืน หากไม่มีการระบุผลลัพธ์ให้พิจารณาใช้คำสั่ง EXECUTE แทน
การแสดงออก
ตัวเลือกที่ต้องการ สามารถเป็นสตริงที่มีนิพจน์ VBScript ที่ถูกต้อง
ใน vbscript, x = y สามารถมีสองคำอธิบาย วิธีแรกคือการกำหนดค่าของ y เป็น x คำอธิบายที่สองคือการทดสอบว่า x และ y เท่ากันหรือไม่ ถ้าเท่ากัน ผลลัพธ์ จะเป็นจริง มิฉะนั้น ผลลัพธ์ จะเป็นเท็จ วิธีการประเมินใช้คำอธิบายที่สองเสมอในขณะที่คำสั่งดำเนินการมักจะใช้คำแรกเสมอ
โปรดทราบว่าความสับสนประเภทนี้ระหว่างการเปรียบเทียบและการมอบหมายไม่มีอยู่ใน Microsoft (R) Visual Scripting Edition เนื่องจากตัวดำเนินการที่ได้รับมอบหมาย (=) แตกต่างจากตัวดำเนินการเปรียบเทียบ (==)
ดำเนินการหนึ่งคำสั่งที่ระบุหรือมากกว่านั้น
Execute statements
พารามิเตอร์ คำสั่ง ที่ต้องการคือนิพจน์สตริงที่มีคำสั่งหนึ่งคำหรือมากกว่าที่จะดำเนินการ หากคุณต้องการรวมหลายข้อความในพารามิเตอร์ คำสั่ง คุณควรแยกออกด้วยเครื่องหมายอัฒภาคหรือสาขาฝังตัว
ใน vbscript, x = y สามารถมีสองคำอธิบาย ครั้งแรกในฐานะคำสั่งการมอบหมายให้กำหนดค่าของ y ถึง x ประการที่สองคือการทดสอบว่าค่าของ x และ y นั้นเท่ากันกับนิพจน์หรือไม่ ถ้าเท่ากัน ผลลัพธ์ จะเป็นจริง มิฉะนั้น ผลลัพธ์ จะเป็นเท็จ คำสั่ง EXECUTE ใช้คำอธิบายแรกเสมอในขณะที่วิธีการประเมินจะใช้คำที่สองเสมอ
โปรดทราบว่าไม่มีความสับสนระหว่างการมอบหมายและการเปรียบเทียบใน Microsoft (R) Visual Scripting Edition เนื่องจากตัวดำเนินการที่ได้รับมอบหมาย (=) และตัวดำเนินการเปรียบเทียบ (==) แตกต่างกัน
บริบทที่คำสั่ง EXECUTE เรียกว่ากำหนดวัตถุและตัวแปรที่สามารถใช้รหัสเพื่อเรียกใช้ วัตถุและตัวแปรภายในขอบเขตมีอยู่ในรหัสที่ทำงานในคำสั่งดำเนินการ อย่างไรก็ตามสิ่งหนึ่งที่ต้องเข้าใจคือหากรหัสที่ดำเนินการสร้างกระบวนการกระบวนการจะไม่ได้รับขอบเขตของกระบวนการที่อยู่ใน
เช่นเดียวกับกระบวนการอื่น ๆ ขอบเขตของกระบวนการใหม่คือระดับโลกและมันสืบทอดทุกอย่างจากขอบเขตทั่วโลก ซึ่งแตกต่างจากกระบวนการอื่น ๆ บริบทของมันไม่ใช่ขอบเขตทั่วโลกดังนั้นจึงสามารถดำเนินการในบริบทภายในกระบวนการที่คำสั่งดำเนินการเกิดขึ้น อย่างไรก็ตามหากมีการเรียกคำสั่งการดำเนินการเดียวกันในขอบเขตนอกขั้นตอน (ตัวอย่างเช่นในขอบเขตทั่วโลก) แล้วมันจะไม่เพียง แต่สืบทอดทุกอย่างในขอบเขตทั่วโลก แต่ยังสามารถเรียกได้ทุกที่เพราะบริบทของมันเป็นระดับโลก
ดำเนินการงานของหลายข้อความที่ระบุไว้ในสคริปต์ทั่วโลกเนมสเปซ
ExecuteGlobal statement
พารามิเตอร์ คำสั่ง เป็นนิพจน์สตริงที่มีคำสั่งที่เรียกใช้งานได้อย่างน้อยหนึ่งคำ คุณสามารถรวมหลายข้อความในพารามิเตอร์ คำสั่ง และใช้ลำไส้ใหญ่เพื่อแยกออก
ใน vbscript, x = y