Node.js Property - Hướng dẫn thông tin cho người mới bắt đầu
21/05/2024 01:23
Thuộc tính process.arch là giao diện lập trình ứng dụng sẵn có của mô-đun quy trình được sử dụng để lấy kiến trúc CPU của máy tính mà node.js hiện tại được biên dịch.
Thuộc tính process.arch là giao diện lập trình ứng dụng sẵn có của mô-đun quy trình được sử dụng để lấy kiến trúc CPU của máy tính mà node.js hiện tại được biên dịch.
Cú pháp:
quá trình.arch
Giá trị trả về: Thuộc tính này trả về kiến trúc CPU của hệ điều hành mà node.js hiện tại được biên dịch cho đó. Các giá trị có thể là 'x32', 'x64', 'arm', 'arm64', 's390', 's390x', 'mipsel', 'ia32', 'mips', 'ppc' và 'ppc64'.
Các ví dụ dưới đây minh họa việc sử dụng thuộc tính process.arch trong Node.js:
Ví dụ 1:
// Node.js program to demonstrate the // process.arch Property // Include process module const process = require( 'process' ); // Printing process.arch property value console.log(process.arch); |
Đầu ra:
x64
Ví dụ 2:
// Node.js program to demonstrate the // process.arch Property // Include process module const process = require( 'process' ); // Printing process.arch property value switch (process.arch) { case 'x32' : console.log( "32-bit extended systems" ); break ; case 'x64' : console.log( "64-bit extended systems" ); break ; case 'arm' : console.log( "32-bit Advanced RISC Machine" ); break ; case 'arm64' : console.log( "64-bit Advanced RISC Machine" ); break ; case 's390' : console.log( "31-bit The IBM System/390, the " + "third generation of the System/360" + " instruction set architecture" ); break ; case 's390x' : console.log( "64-bit The IBM System/390, the " + "third generation of the System/360" + " instruction set architecture" ); break ; case 'mipsel' : console.log( "64-bit Microprocessor without " + "Interlocked Pipelined Stages" ); break ; case 'mips' : console.log( "32-bit Microprocessor without " + "Interlocked Pipelined Stages" ); break ; case 'ia32' : console.log( "32-bit Intel Architecture" ); break ; case 'ppc' : console.log( "PowerPC Architecture." ); break ; case 'ppc64' : console.log( "64-bit PowerPC Architecture." ); break ; default : colsole.log( " unknown architecture" ); } |
Đầu ra:
Hệ thống mở rộng 64-bit
Lưu ý: Chương trình trên sẽ biên dịch và chạy bằng lệnh node filename.js
.
Tham khảo: https://nodejs.org/api/process.html#process_process_arch