本文实例讲述了js字符串类型String常用操作。分享给大家供大家参考,具体如下:字符串是不可变的。 对字符串的所有操作都会返回一个新字符串,原字符串不变在 ie 6-7 时, abc + cdf 如果两个大量的字符串拼接,性能很低,原因是需要开辟新内存 和 创建新变量,导致性能低下,而在ie8 后得到大幅改善。 字符串常用方法 // 创建字符串 var a = new String(123) var a = 123 a.length // => 3, length属性返回字符串字符的个数...
数组的相关方法如下1,锁定数组的长度(只读模式)[ Array.join() ]var a = [1,2,3] //定义一个数组<br> Object.defineProperty(a,"length",{ writable:false }) //将a数组的长度属性设为只读<br> a.length = 0 //将a的长度改为0<br> console.log(a.length); //打印a数组的长度,还是32、将数组合并成字符串(返回字符串)[ Array.join() ]var a = [1,2,3]; var b = a.join(""); console.log(a); //[1, 2, 3],原数组不改变 console.l...
js的基本数据类型有哪些?ECMAScript中有5中简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number和String。还有1中复杂的数据类型————Object,Object本质上是由一组无序的名值对组成的。 其中Undefined、Null、Boolean、Number都属于基本类型。Object、Array和Function则属于引用类型,String有些特殊 本文主要给大家介绍了关于js类型相关的常用操作,分享出来供大家参考学习,下面话不多说了,来一起看看详...
概述 最近项目要用到cookie存储部分用户信息;研究了一下做一下分享 Cookie 是服务器保存在浏览器的一小段文本信息,每个 Cookie 的大小一般不能超过4KB。浏览器每次向服务器发出请求,就会自动附上这段信息。 设置cookie存储document.cookie = userName=fengkaicahng;注意 设置cookie一次只能存储一条 cookie可以多次设置 key相同不会重新赋值而是会新建一条cookie 读取cookie var allCookies = document.cookie;//一次读取所有coo...
字符串截取 1. substring() xString.substring(start,end) substring()是最常用到的字符串截取方法,它可以接收两个参数(参数不能为负值),分别是要截取的开始位置和结束位置,它将返回一个新的字符串,其内容是从start处到end-1处的所有字符。若结束参数(end)省略,则表示从start位置一直截取到最后。 let str = www.jeffjade.com console.log(str.substring(0,3)) // www console.log(str.substring(0)) //www.jeffjade.com cons...
1. 禁止右键点击$(document).ready(function(){$(document).bind("contextmenu",function(e){return false;}); });2. 隐藏搜索文本框文字$(document).ready(function() { $("input.text1").val("Enter your search text here");textFill($(input.text1)); });function textFill(input){ //input focus text functionvar originalvalue = input.val();input.focus( function(){if( $.trim(input.val()) == originalvalue ){ input.v...
创建String对象方式 声明:String对象的方法也可以在所有基本字符串值中访问到。 调用构造函数String(): var str = new String();var str = new String(hello world);//初始化str,str.length = 11; String访问及查找的方式 1.访问(通过索引) (1)charAt()或[] 1个参数,参数为字符位置,返回字符var strValue = new String(hello world); console.log(strValue.charAt(1));//e console.log(strValue[1]);//e,IE7及以下版本使用这种...
javascript中对Date类型的常用操作小结 /** 3. * 日期时间脚本库方法列表: 4. * (1)Date.isValiDate:日期合法性验证 5. * (2)Date.isValiTime:时间合法性验证 6. * (3)Date.isValiDateTime:日期和时间合法性验证 7. * (4)Date.prototype.isLeapYear:判断是否闰年 8. * (5)Date.prototype.format:日期格式化 9. * (6)Date.stringToDate:字符串转成日期类型 10. * (7)Date.daysBetween:计算两个日期的...
节点类型 nodeType 以下是一些重要的nodeType的取值: 1: 元素element 2: 属性attr 3: 文本text 8: 注释comments 9: 文档document nodeName,nodeValue 节点关系 childNodes: 每个节点都有一个childNodes属性,其中保存着一个NodeList对象 firstChild: 等同于childNodes[0] lastChild: 等同于childNodes.length-1 同时通过使用列表中每个节点的previousSibling和nextSibling属性,可以访问同一列表中的其他节点。 操作节点 app...
页面load方法$().ready(function() {}) div隐藏操作// div是否隐藏 function isHideMenu(){ return $("#menuContent").is(":hidden") } // 隐藏div mainFrameset.hide(); // 显示div mainFrameset.show(); 获取对象 //通过id获得 $("#menuContent"); //通过class获得 $(".menuContent"); 属性设置// 设置value $("#menuContent").val("value"); // 设置css $(".handle").css("marginLeft",5); // 设置属性 $("img").attr("width","...
1. shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 2. unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。 3. po...
//遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); } else { $("<option value='111'>UPS Ground</option>").appendTo(...
开发的功能主要涉及即时代码着色(CodeColoring)和语法提示(CodeHints)功能,稍后会总结功能开发中问题或提供源码。 以下是个人对Range对象的了解和常用操作的实例和总结: Range对象 Range对象表示文档的连续范围区域,如用户在浏览器窗口中用鼠标拖动选中的区域。 dom标准Range对象 http://www.w3school.com.cn/xmldom/dom_range.asp 在ie中使用TextRange对象 http://www.hbcms.com/main/dhtml/objects/obj_textrange.html ra...
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。 jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。 它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)...
遍历forfor-in迭代forEach-遍历filter-过滤map-映射some-部分符合every-全部符合属性和方法lengthArray.isArray-类型判断indexOf-按元素值查找lastIndexOf-按元素值查找push-尾部添加元素unshift-头部添加元素pop-尾部删除shift-头部删除splice-添加替换删除sort-排序reverse-反序join-合并成字符串concat-合并成数组slice-截取数组reduce-左侧累计reduceRight-右侧累加其他操作去重最大值,最小值参考toc ES5 下的常用数组操作 遍...