Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

process.arch() วิธีการใน Node.js


เมธอด process.arch() ใช้สำหรับรับสถาปัตยกรรม CPU ของคอมพิวเตอร์ที่มีการรวบรวมกระบวนการ node.js ปัจจุบัน ค่าที่เป็นไปได้สำหรับค่าเดียวกัน ได้แก่ 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 'x32', 'x64' เป็นต้น

ไวยากรณ์

process.arch()

พารามิเตอร์

เนื่องจากจะส่งคืนสถาปัตยกรรมสำหรับโค้ดที่มีการคอมไพล์ ไม่จำเป็นต้องป้อนข้อมูลใด ๆ มันเพิ่งส่งคืนชื่อสถาปัตยกรรม

ตัวอย่าง

สร้างไฟล์ที่มีชื่อ – architecture.js และคัดลอกข้อมูลโค้ดด้านล่าง หลังจากสร้างไฟล์แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อเรียกใช้โค้ดนี้ดังแสดงในตัวอย่างด้านล่าง −

node architecture.js

architecture.js

// โปรแกรม Node.js เพื่อสาธิตการใช้ process.arch// การนำเข้า process moduleconst process =require('process'); // การพิมพ์ส่วนโค้งของ systemconsole.log(process.arch);

ก่อน>

ผลลัพธ์

C:\home\node>> โหนด architecture.jsx64

ตัวอย่าง

ลองดูอีกตัวอย่างหนึ่ง

// โปรแกรม Node.js เพื่อแสดงการใช้ process.arch// การนำเข้า process moduleconst process =require('process'); // การพิมพ์ค่าสำหรับสถาปัตยกรรมสวิตช์ที่กำหนด (process.arch) { case 'x32' :console.log("นี่คือระบบขยาย 32 บิต"); หยุดพัก; กรณี 'x64':console.log("นี่คือระบบขยาย 64 บิต"); หยุดพัก; case 'arm':console.log("นี่คือเครื่อง RISC ขั้นสูงแบบ 32 บิต"); หยุดพัก; กรณี 'arm64':console.log("นี่คือเครื่อง RISC ขั้นสูง 64 บิต"); หยุดพัก; case 'mips':console.log("นี่คือไมโครโปรเซสเซอร์ 32 บิตที่ไม่มี " + "Interlocked Pipelined Stages"); หยุดพัก; กรณี 'ia32':console.log("นี่คือสถาปัตยกรรม Intel แบบ 32 บิต"); หยุดพัก; กรณี 'ppc':console.log("นี่คือสถาปัตยกรรม PowerPC"); หยุดพัก; กรณี 'ppc64':console.log("นี่คือสถาปัตยกรรม PowerPC 64 บิต"); หยุดพัก; // คุณสามารถเพิ่มสถาปัตยกรรมเพิ่มเติมได้หากคุณทราบ... ค่าเริ่มต้น:colsole.log("สถาปัตยกรรมนี้ไม่เป็นที่รู้จัก");}

ผลลัพธ์

C:\home\node>> node architecture.jsนี่คือระบบขยาย 64 บิต