<script type="text/javascript">

 /* JS 数组的操作
//concat 连接两个或更多的数组,并返回结果。
var arr1 = new Array('1','2','3');
var arr2 = new Array('a','b','c');
var arr3 = new Array('x','y','z');
var arr = arr1.concat(arr2,arr3);
document.write(arr + "<br />"); //join 把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔,默认是逗号(,)
document.write(arr.join("|") + "<br />"); //pop 删除并返回数组的最后一个元素,并返回当前元素。
document.write(arr.pop() + "<br />");
document.write(arr + "<br />"); //shift 删除并返回数组的第一个元素
document.write(arr.shift() + "<br />");
document.write(arr + "<br />"); //push 向数组的末尾添加一个或更多元素,并返回新的长度。
document.write(arr.push("A") + "<br />");
document.write(arr + "<br />"); //unshift 向数组的开头添加一个或更多元素,并返回新的长度。
document.write(arr.unshift("B") + "<br />");
document.write(arr + "<br />"); //reverse 颠倒数组中元素的顺序。
document.write(arr.reverse() + "<br />"); //slice 从已有的数组中返回选定的元素。
document.write(arr.slice(2,4) + "<br />"); //length 设置或返回数组中元素的数目
document.write(arr.length + "<br />"); */ /* JS 字符串的操作
//indexOf 返回某个指定的字符串值在字符串中首次出现的位置
//var str="Hello world!";
//document.write(str.indexOf("lo") + "<br />"); //match 全局匹配的正则表达式来检索字符串中的所有数字
//var str = "1 plus 2 equal 35 6";
//document.write(str.match(/\d+/g)); //slice 提取字符串的片断,并在新的字符串中返回被提取的部分。
//var str = "Hello happy world!";
//document.write(str.slice(6,11)); //split 用于把一个字符串分割成字符串数组。(注意返回的是数组)
//var str = "How are you doing today?";
//var arr = new Array();
//arr = str.split(" ",3);
//document.write(arr); //substr 可在字符串中抽取指定数目的字符。
//var str = "|a|b|c|d";
//document.write(str.substr(1));
*/ //删除字符串前后的空格
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g, '');
} </script>

HTML前端技术(JS的使用,包括数组和字符串)的更多相关文章

  1. js实用篇之数组、字符串常用方法

    常常在开发中,会使用到很多js数组和字符串的处理方法,这里列举一些我常用到的一些,方便大家参考使用. 数组方面 push:向数组尾部增加内容,返回的是新数组的长度. var arr = [1,2,3] ...

  2. [Web 前端] 025 js 的对象、数组和数学对象

    1. Javascript 对象 1.1 创建对象 1.1.1 使用原始的方式创建内置对象 var myObject = new Object(); myObject.name = "lij ...

  3. 前端技术-js插件

    学习良好的规范,培养良好的书写习惯,苦练基本功才能快速成长. http://www.cnblogs.com/cssbbs/category/758479.html 常用插件 插件名 使用范围 说明 官 ...

  4. js前端技术

    一.前端技术 1.HTML HTML(hypertext markup language)超文本标记语言,不同于编程语言. 超文本就是超出纯文本的范畴,描述文本的颜色.大小.字体. HTML由一个个标 ...

  5. 前端总结·基础篇·JS(二)数组深拷贝、去重以及字符串反序和数组(Array)

    目录 这是<前端总结·基础篇·JS>系列的第二篇,主要总结一下JS数组的使用.技巧以及常用方法. 一.数组使用 1.1 定义数组 1.2 使用数组 1.3 类型检测 二.常用技巧 2.1 ...

  6. 大前端技术系列:TWA技术+TensorFlow.js => 集成原生和AI功能的app

    大前端技术系列:TWA技术+TensorFlow.js => 集成原生和AI功能的app ( 本文内容为melodyWxy原作,git地址:https://github.com/melodyWx ...

  7. 20151028整理罗列某种开发所包括对技术(技术栈),“较为全面”地表述各种技术大系的图表:系统开发技术栈图、Web前端技术栈图、数据库技术栈图、.NET技术栈图

    ———————————— 我的软件开发生涯 (10年开发经验总结和爆栈人生) 爆栈人生 现在流行说全栈.每种开发都有其相关的技术.您是否觉得难以罗列某种开发所包括对技术(技术栈)呢?   您是否想过: ...

  8. js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符

    js中对arry数组的各种操作小结   最近工作比较轻松,于是就花时间从头到尾的对js进行了详细的学习和复习,在看书的过程中,发现自己平时在做项目的过程中有很多地方想得不过全面,写的不够合理,所以说啊 ...

  9. 【转发】网易邮箱前端技术分享之javascript编码规范

    网易邮箱前端技术分享之javascript编码规范 发布日期:2013-11-26 10:06 来源:网易邮箱前端技术中心 作者:网易邮箱 点击:533 网易邮箱是国内最早使用ajax技术的邮箱.早在 ...

随机推荐

  1. Apache 日志配置,包含过滤配置

    最近排查支付宝交易成功后异步通知执行失败的原因,需要查看Apache的日志,发现之前一直没对日志进行设置,结果日志文件都1.5G多了,于是搜索了如何按天记录日志. 但公司的网站是通过阿里云的SLB分发 ...

  2. Oracle数据库运维优化六脉神剑口诀

    我们知道数据库性能是数据库运维中至关重要的一个部分,据传在Oracle数据库的江湖中也有威力无比的六脉神剑技能,下面与大家免费分享Oracle大师们广为流传的六脉神剑口诀,一般人我不告诉他哦:) 少商 ...

  3. nsstring 替换

    -(NSString*)searchaAndPlacing:(NSString*)string { NSString *text=[string stringByReplacingOccurrence ...

  4. iOS开发之性能优化

    1.避免过于庞大的XIB 当加载XIB的时候把所有的东西都放在了内存里,包括任何的图片:如果有一个不会即刻用到的view,就会浪费宝贵的内存资源了. 当加载一个引用了图片或者声音资源的nib时,nib ...

  5. [Linked List]Swap Nodes in Pairs

    Total Accepted: 73777 Total Submissions: 219963 Difficulty: Medium Given a linked list, swap every t ...

  6. web app变革之rem(转载)

    rem这是个低调的css单位,近一两年开始崭露头角,有许多同学对rem的评价不一,有的在尝试使用,有的在使用过程中遇到坑就弃用了.但是我对rem综合评价是用来做web app它绝对是最合适的人选之一. ...

  7. yacc和lex在ubuntu上安装

    在编译boa webserver源码的时候./configure的过程中遇到找不到yacc的提示. 采用以下失败: sudo apt-get install yacc lex   应替换为: sudo ...

  8. 无良教程-破解SublimeText3

    这教程实际上并不是倡导大伙儿去破解软件然后传播出去以侵犯作者的权益,纯粹是技术分享,如果大伙儿觉得Low了,可立马删除. sublime text是我非常喜欢的一款编辑器,在ubuntu上,之前用的一 ...

  9. 2012年的MBP准备升级

    2012年买的MBP MD313要升级啦! 原因是4G内存在升级10.9巨浪后,无论是登录还是打开程序都比较慢,看内存使用使用基本上是满了,因此有了升级内存的想法. 首先想到的是看最大容量,16G,所 ...

  10. 在chart上加入一条指示线

    原文 http://hi.baidu.com/fuwei_bj/item/7e576410e970683db831801a <mx:AreaChart width="521" ...