代码如下:日期输入window.onload = function(){var aLaydate = document.getElementsByClassName("date");for(var i = 0;i {aLaydate[i].onchange = function(){var dateValue = this.value;dateValue = dateValue.replace(/\。/g,"-");dateValue = dateValue.replace(/\./g,"-");if(dateValue.length == 8){var temp = dateValue.substring(0,4) + "-" + dateValue.substring(4,6) + "-" + dateValue.substring(6,8);dateValue = ...
本文实例讲述了jquery实现将获取的颜色值转换为十六进制形式的方法。分享给大家供大家参考。具体分析如下: 大家或许已经注意到了,在谷歌、火狐和IE8以上浏览器中,获取的颜色值是RGB形式,例如rgb(255,255,0),感觉非常不适应,或者在实际编码中不方便使用,这个时候就需要进行转换,下面就提供一段相关转换代码。 具体代码如下:代码如下: 颜色格式转换-脚本之家 #thediv { width:200px; height:100px; background-color:#CCC;...
在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之间的正整数作为参数,其作用为定义数值的进制数...
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中,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默认的t...
在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中进行+、-、*、/、==、!=等运算时,如果操作符左右两边的值类型与预期类型不一致,JavaScript会将操作符两边的值转换成预期的类型后再进行操作。预期值类型为string时,JavaScript会将值转换为string;预期值类型为number时,JavaScript会将值转换为number (如果无法转换为数值,则返回NaN)比如:代码如下: console.log(10 + " cats");//10 cats console.log(10 * " cats");//NaN, " cats" will be converted to NaN ...
废话少说,直接上代码代码如下: //获取当前时间: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(); //获取当前日(1-31)my...
先上代码,再说废话^_^代码如下: /*** 转全角字符*/ 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 += String.fromCharCode(cCode);}return result; } /*** 转半角字符*/ function toS...
本文实例分析了DOM对象和jQuery对象的转换与区别。分享给大家供大家参考。具体分析如下: jQuery Hello World程序:引入jQuery.存在两个版本,jquery-x.y.z.min.js是精简压缩版,不带min的是开发版,代码中的注释和缩进等都被保留了.注意路径中的"/"需要转义,即用"//". $()符号将DOM对象转化为jQuery对象. Hello World程序如下:代码如下: Hello jQuery$(document).ready(function () {alert("Hello World");});$(document).ready和win...
JavaScript是一种无类型语言,但同时JavaScript提供了一种灵活的自动类型转换的处理方式。基本规则是,如果某个类型的值用于需要其他类型的值的环境中,JavaScript就自动将这个值转换成所需要的类型。所有语言都有类型转化的能力,javascript也不例外,它也为开发者提供了大量的类型转化访法,通过全局函数,可以实现更为复杂的数据类型。var a = 3; var b = a + 3; var c = "student" + a; var d = a.toString(); var e = a + "";...
目前该类库可以实现的编码转换有:简体中文 GB 繁体中文 BIG5 编码互换,简/繁体中文 -> 拼音单向转换, 简/繁体中文 UTF8 编码转换,简/繁体中文 -> Unicode单向转换。 类源代码原作者是Hessian(solarischan@21cn.com),我合并了一下原来的Sample脚本,同时修改了一下类文件,为类构造函数增加了一个参数以便用户可以方便的在使用的时候设置配置文件路径,这样就可以把这个类包放置在任何可以被访问到的目录下,否则原来的版本下...
本文实例讲述了javascript将数字转换整数金额大写的方法。分享给大家供大家参考。具体实现方法如下:代码如下:function digit_uppercase(n) { var digit = [ 零, 壹, 贰, 叁, 肆, 伍, 陆, 柒, 捌, 玖 ]; var unit = [ [元, 万, 亿], [, 拾, 佰, 仟] ]; var s = ; for (var i = 0; i < unit[0].length && n > 0; i++) { var p = ; for (var j = 0; j < unit[1].length && n > 0; j++) { p = digit[n % 10] + unit[1][j] + p; n = Ma...
如果只是将当前时间转成时间戳,可以直接使用new Date().getTime()/1000;但如果是将某个具体时间或日期转成Unix时间戳,ie不支持像new Date(“2013-1-1”) 这样带参数的方法,将返回NaN。 对此,我写了以下函数,支持ie6+,谷歌,火狐等浏览器:代码如下: function getTime(day){re = /(\d{4})(?:-(\d{1,2})(?:-(\d{1,2}))?)?(?:\s+(\d{1,2}):(\d{1,2}):(\d{1,2}))?/.exec(day);return new Date(re[1],(re[2]||1)-1,re[3]||1,re[...
最近一直忙碌于完成业务需求,好长时间没有写博客了。今天稍微有些时间,翻看了一下最近项目中的一些前端代码,看到Web颜色转换功能的时候,突然想到当我们在做一些颜色设置/编辑的需求时,经常会涉及到各种颜色值格式的互换。于是我决定记录一下我在做这一部分功能的时候是如何实现的,写下来和大家分享一下,希望读者们各抒己见,多多交流。 先看看问题 问题一,当我们在进行网页前端开发的时候,经常会使用 dom.style.backgroun...