当前位置:首页 > 内存 > 正文

js获取内存

  • 内存
  • 2024-05-30 13:22:53
  • 4794

一、怎样用JS获取客户端的硬件,系统等信息通过WMI获取客户端计算机硬件和系统信息:
1//获取系统信息
2functiongetSysInfo(){
3varlocator=newActiveXObject('ocator');
4varservice=tServer(".);
5//CPU信息
6varcpu=newEnumerator(ery("SELECT*FROMWin32_Processor")).item();
7varcpuType=,hostName=Name;
8//内存信息
9varmemory=newEnumerator(ery("SELECT*FROMWin32_PhysicalMemory"));
10for(varmem=[],i=0;!();xt())mem[i++]={cap:().Capacity/1024/1024,speed:().Speed}
11//系统信息
12varsystem=newEnumerator(ery("SELECT*FROMWin32_ComputerSystem")).item();
13varphysicalMenCap=(hysicalMemory/1024/1024),curUser=system.用户名,cpuCount=OfProcessors
14
15return{cpuType:cpuType,cpuCount:cpuCount,hostName:hostName,curUser:curUser,memCap:physicalMenCap,mem:mem}
16}
二、js中0=="00"为什么等于true;是绝对的吗如果用来做判断会不会出问题js中变量没有严格的类型。在js中,0代表整数0,“00”代表字符串。
比较0==“00”时,会将“00”转为整数进行比较,转换结果为0==0,即true。
这个判断没有问题,但是不建议这样做。对阅读代码、修改代码等都会产生影响。

上一篇:js内存

下一篇:js 释放内存