布尔值本身就是个整数值,当然不同的程序设计语言有不同的表示方式,比如在VB中,布尔值是一个两字节的有符号整数,其中0代表false,-1代表true;而在所有类C语言(包括js)中,布尔值是个一字节的无符号整数,其中0代表false,1代表true
0o11代表8进制
011同样是8进制
0b11 是2进制
0x11是16进制
第二位字母是不区分大小写的,所以0b11跟0B11是一样的
453736481234684843368185n 代表大整数,没有最大值限制,这个不能跟科学记数法混用,转字符串会没有n
普通写法代表10进制,还能用科学记数法表示 2e+12 3e-2
有个很卑劣的方法,希望能帮到你从服务器端返回时在“00012”前加一个特殊符号,比如:‘#00012’
这样js获取后,再将字符#替换掉,呵呵,祝你成功!
我用java试了一下,如果在服务器端传“00012”,那么在客户端获取的也是“00012”,具体代码:
服务器端:response.getWriter().print("000012")
客户端:
myFunctionCallBack = function (state) {
alert(state)
}
祝你好运