The*_*ask 11 javascript c string hex ascii
是否可以String.fromCharCode在JavaScript 中将十六进制值转换为其各自的ASCII字符,而不是使用该方法?
例如:
JavaScript的:
0x61 // 97
String.fromCharCode(0x61) // a
Run Code Online (Sandbox Code Playgroud)
类似C:
(char)0x61 // a
Run Code Online (Sandbox Code Playgroud)
pim*_*vdb 14
不是那种方式,因为JavaScript是松散类型的,并且不允许人们定义变量的数据类型.
但是,你可以做的是创建一个快捷方式:
var char = String.fromCharCode; // copy the function into another variable
Run Code Online (Sandbox Code Playgroud)
然后你可以打电话char而不是String.fromCharCode:
char(0x61); // a
Run Code Online (Sandbox Code Playgroud)
这与您想要的非常接近(也许更具可读性/需要更少的打字).