先上代码,再说废话^_^代码如下: /** * 转全角字符 */ function toDBC(str){ var result = ""; var len = str.length; for(var i=0;i<len;i++) { var cCode = str.charCodeAt(i); //全角与半角相差(除空格外):65248(十进制) cCode = (cCode>=0x0021 && cCode<=0x007E)?(cCode + 65248) : cCode; //处理空格 cCode = (cCode==0x0020)?0x03000:cCode; result ...
废话少说,直接上代码代码如下: //获取当前时间: var myDate = new Date();//当前时间 var year = myDate.getFullYear();//当前年份 var month = myDate.getMonth() + 1;//当前月份 var day = myDate.getDate();//当前日 myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(...
在JavaScript中进行+、-、*、/、==、!=等运算时,如果操作符左右两边的值类型与预期类型不一致,JavaScript会将操作符两边的值转换成预期的类型后再进行操作。预期值类型为string时,JavaScript会将值转换为string;预期值类型为number时,JavaScript会将值转换为number (如果无法转换为数值,则返回NaN)比如: 代码如下: console.log(10 + " cats");//10 cats console.log(10 * " cats");//NaN, " cats" will be converted to Na...
在JavaScript程序编写过程中,根据不同的上下文,JS会自动将object转换成number或者string后再处理。这种自动转换的规则如下:object自动转换成string的规则:1.如果object所属类覆写了toString()方法,则调用该方法。如果toString()调用的返回结果为Primitive(string、number、boolean、undefined、null),则将该Primitive值转换成string后返回。 2.如果object所属类没有覆写toString()方法 – toString()调用的返回结果为”[obje...
JavaScript中,object转换为boolean的操作非常简单:所有的object转换成boolean后均为true;即使是new Boolean(false)这样的object在转换为boolean后仍然为true。代码如下: var x = new Boolean(false); if(x){ console.log("x is true"); }在将object转换为string或者number时,JavaScript会调用object的两个转换函数:toString()与valueOf()。toString()toString()函数的作用是返回object的字符串表示,JavaScript中object默认...
JavaScript中,可以通过以下3种方法来将string值转换成number:1.调用Number()来对string进行值类型转换。 2.parseInt()。 3.parseFloat()。Number()使用Number()函数来对string进行强制类型转换是最直接的做法。不过,这种做法有一个局限性:如果字符串截去开头和结尾的空白字符后,不是纯数字字符串,那么最终返回结果为NaN。David Flanagan的JavaScript – The Definitive Guide 6th edition, 3.8.2节提到,用Number()函数来进行...
在JavaScript的值类型转换中,最常发生的就是string与number这两种类型值之间的相互转换。可以通过调用number值的4个函数(事实上,是JS将number值自动转化为Number对象后,Number类的4个函数)来将其转换成string:1.toString()。 2.toFixed()。 3.toExponential()。 4.toPrecision()。toString()可以在number值上调用toString()方法来将其转换成字符串。toString()函数接受一个2到36之间的正整数作为参数,其作用为定义数值的进制数...
本文实例讲述了jquery实现将获取的颜色值转换为十六进制形式的方法。分享给大家供大家参考。具体分析如下: 大家或许已经注意到了,在谷歌、火狐和IE8以上浏览器中,获取的颜色值是RGB形式,例如rgb(255,255,0),感觉非常不适应,或者在实际编码中不方便使用,这个时候就需要进行转换,下面就提供一段相关转换代码。 具体代码如下:代码如下:<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" conten...
代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>日期输入</title> <script> window.onload = function(){ var aLaydate = document.getElementsByClassName("date"); for(var i = 0;i < aLaydate.length;i ++) { aLaydate[i].onchange = function(){ var dateValue = this.value; dateValue = dateValue.replace(/\。/g,"-"); dateValue = date...
一个完整的URL字符串中,从"?"(不包括?)到"#"(如果存在#)或者到该URL字符串结束(如果不存在#)的这一部分称为查询字符串. 可以使用Query String模块中的parse方法将该字符串转换为一个对象,parse方法的使用方式如下所示: querystring.parse(str,[sep],[eq],[options]); str表示被转换的查询字符串, sep.字符串中的分隔符,默认是& eq.该字符串中的分配符,默认为=."="左边是key,右边是value options:是一个对象,可以在该对象中使用一个...
JavaScript toLowerCase 方法 toLowerCase 方法用于把(英文)字符串转换为小写,并返回转换后的字符串。其语法如下:代码如下: str_object.toLowerCase()toLowerCase 方法实例代码如下: <script language="JavaScript"> var str = "AaBbCc"; alert( str.toLowerCase() ); </script>运行该例子,弹出提示框输出:aabbcc toLocaleLowerCase 方法 toLocaleLowerCase 方法 toLowerCase 基本一样,toLocaleLowerCase 按照本地方式把字符...
JavaScript toUpperCase方法 toUpperCase方法用于把(英文)字符串转换为大写,并返回转换后的字符串。其语法如下:代码如下: str_object.toUpperCase()toUpperCase方法实例代码如下: <script language="JavaScript"> var str = "AaBbCc"; document.write( str.toUpperCase() ); </script>运行该例子,输出:代码如下: AABBCCtoLocaleUpperCase方法 toLocaleUpperCase方法 toUpperCase基本一样,toLocaleUpperCase按照本地方式把字...
JavaScript fromCharCode 方法 fromCharCode 方法用于把一个或多个 Unicode 值转换为(大写)字符串,并返回该字符串。其语法如下:代码如下: String.fromCharCode( num1, num2, ... )参数说明:参数说明num1/num2必需。Unicode 编码值 提示:该方法是 String 的静态方法,它的语法应该是 String.fromCharCode(),而不适用于您自己创建的 String 对象。 fromCharCode 方法实例代码如下: <script language="JavaScript"> document.wr...
js获取到的数据默认都是string字符串类型的,如果进行数值的运算必须使用parseInt进行转换成数值的操作。 html代码:代码如下: <div id="archive"> <input type="hidden" name="page" value="1" /> </div>js代码:代码如下: $("#archive").bind(click,function(){ var page=$("input[name=page]").val(); //要用parseInt进行数值的运算 $("input[name=page]").val(parseInt(page)+1); });
JS 是一个很神奇的语言,内制的的很多函数可以帮我们进行数(进)制转换; JS中可以直接使用16进制; var a = 0xff; //255 将任意进制字符串转换为十进制,如二进制,八进制,十六进制, 第二数数不写即为最常用的转换为整型十进制;代码如下: parseInt("11", 2); // 3 2进制转10进制 parseInt("77", 8); // 63 8进制转10进制 parseInt("af", 16); //175 16进制转10进制将10进制转换为2进制,八进制,十六进制字符串 Object.toStri...