abs 方法
返回数字的绝对值。 Math.abs(number) 必选项number 参数是要需要计算绝对值的数值表达式。 说明
返回的值是 number 参数的绝对值。示例
下面的例子演示了abs 方法的用法。 function ComparePosNegVal(n)
{
var s;
var v1 = Math.abs(n);
var v2 = Math.abs(-n);
if (v1 == v2)
s = n + " 和 "
s += -n + " 的绝对值是相同的。";
return(s);
}
返回数字的绝对值。 Math.abs(number) 必选项number 参数是要需要计算绝对值的数值表达式。 说明
返回的值是 number 参数的绝对值。示例
下面的例子演示了abs 方法的用法。 function ComparePosNegVal(n)
{
var s;
var v1 = Math.abs(n);
var v2 = Math.abs(-n);
if (v1 == v2)
s = n + " 和 "
s += -n + " 的绝对值是相同的。";
return(s);
}
解决方案 »
- 为大家分享jquery一些特效代码
- 如何控制动态添加的元素的位置?
- 正则表达式的问题
- Microsoft Debug 恳请高手帮忙,一个画图的ActiveX,但是只要一有滚动条,ActiveX控件里面就闪烁,怎么去掉这个闪烁,谢谢
- JavaScript能干什么??可以编游戏吗??它比VBScript强吗???
- 那位大侠帮我看看这个问题怎么处理呀?
- js或者jq 菜单滑动。
- 如何使一个iframe中的网页内容显示到另一个iframe中?
- 一个关于javascript数据库操作的问题!
- bootStrapTable 配置问题
- 如何在URL中使用中文名?(IIS,http)
- 查看是那个按钮提交的表单
相关资料如下
==========================================
Asc 函数 语言参考
版本 1
请参阅
--------------------------------------------------------------------------------描述
返回与字符串的第一个字母对应的 ANSI 字符代码。
语法
Asc(string)
string 参数是任意有效的字符串表达式。如果 string 参数未包含字符,则将发生运行时错误。 说明
下面例子中, Asc 返回每一个字符串首字母的 ANSI 字符代码:
Dim MyNumber
MyNumber = Asc("A") '返回 65。
MyNumber = Asc("a") '返回 97。
MyNumber = Asc("Apple") '返回 65。
--------------------------------------------------------------------------------
注意 AscB 函数和包含字节数据的字符串一起使用。 AscB 不是返回第一个字符的字符代码,而是返回首字节。 AscW 是为使用 Unicode 字符的 32 位平台提供的。 它返回 Unicode (宽型)字符代码,因此可以避免从 ANSI 到 Unicode 的代码转换。 ==========================================
charCodeAt 方法
返回一个整数,代表指定位置上字符的 Unicode 编码。strObj.charCodeAt(index)参数
strObj必选项。任何 String 对象或文字。index必选项。将被处理的字符的从零开始计数的编号。有效值为 0 到字符串长度减 1 的数字。 说明
一个字符串中的第一个字符编号为 0,第二个字符编号为 1,依此类推。 如果指定位置没有字符,将返回 NaN。示例
以下示例阐明了 charCodeAt 方法的用法。 function charCodeAtTest(n){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //初始化变量。
var n; //声明变量。
n = str.charCodeAt(n - 1); //获取位置 n 上字符的 Unicode 值。
return(n); //返回该值。
}
var A="a";
execScript('c1=(ASC(\"'+A+'\"))','vbscript');
alert(c1);
</script>
我前几天写完的
function GetPYChar(str)
{
window.execScript("strAsc = Asc('"+ str "')", "vbscript");
var tmp = 65536 + strAsc;
if(tmp>=45217 && tmp<=45252)
{
getpychar= "A";
return getpychar;
}
if(tmp>=45253 && tmp<=45760)
{
getpychar= "B";
return getpychar;
}
if(tmp>=47761 && tmp<=46317)
{
getpychar= "C";
return getpychar;
}
if(tmp>=46318 && tmp<=46825)
{
getpychar= "D";
return getpychar;
}
if(tmp>=46826 && tmp<=47009)
{
getpychar= "E";
return getpychar;
}
if(tmp>=47010 && tmp<=47296)
{
getpychar= "F";
return getpychar;
}
if(tmp>=47297 && tmp<=47613)
{
getpychar= "G";
return getpychar;
}
if(tmp>=47614 && tmp<=48118)
{
getpychar= "H";
return getpychar;
}
if(tmp>=48119 && tmp<=49061)
{
getpychar= "J";
return getpychar;
}
if(tmp>=49062 && tmp<=49323)
{
getpychar= "K";
return getpychar;
}
if(tmp>=49324 && tmp<=49895)
{
getpychar= "L";
return getpychar;
}
if(tmp>=49896 && tmp<=50370)
{
getpychar= "M";
return getpychar;
}
if(tmp>=50371 && tmp<=50613)
{
getpychar= "N";
return getpychar;
}
if(tmp>=50614 && tmp<=50621)
{
getpychar= "O";
return getpychar;
}
if(tmp>=50622 && tmp<=50905)
{
getpychar= "P";
return getpychar;
}
if(tmp>=50906 && tmp<=51386)
{
getpychar= "Q";
return getpychar;
}
if(tmp>=51387 && tmp<=51445)
{
getpychar= "R";
return getpychar;
}
if(tmp>=51446 && tmp<=52217)
{
getpychar= "S";
return getpychar;
}
if(tmp>=52218 && tmp<=52697)
{
getpychar= "T";
return getpychar;
}
if(tmp>=52698 && tmp<=52979)
{
getpychar= "W";
return getpychar;
}
if(tmp>=52980 && tmp<=53640)
{
getpychar= "X";
return getpychar;
}
if(tmp>=53689 && tmp<=54480)
{
getpychar= "Y";
return getpychar;
}
if(tmp>=54481 && tmp<=52289)
{
getpychar= "Z";
return getpychar;
}
else
{
return getnychar="";
}
}