<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. DevExpress.GridControl.gridView的一些注意

    1.DevExpress控件组中的GridControl控件不能使横向滚动条有效.现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容. 解决: gridView1.Op ...

  2. JavaScript Set Cursor Style

    <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <titl ...

  3. Linux下安装McAfee防病毒软件(企业版本)

    最近公司接一个项目虚拟化解决方案,不过所有硬件设备不是我们采购的,我们只是负责软体安装.我看了一下那个硬件设备那叫高,不过目前还到那边去安装,那边硬件还没安装完成,然后Boss给我拿来两台新服务器,让 ...

  4. beforefieldinit释义

    首先让我们认识什么是,当字段被标记为beforefieldinit类型时,该字段初始化可以发生在任何时候任何字段被引用之前.这句话听起了有点别扭,接下来让我们通过具体的例子介绍. /// <su ...

  5. HTML4如何让一个DIV居中对齐?float输入日志标题

    float:left,right clear:both 如何让一个DIV居中对齐? 第一步:设置外层的DIV的text-align:center; 第二步:设置里层的DIV的margin:auto 以 ...

  6. java多线程并发例子

    public static void main(String[] args) { for(Thread t:getThreads()){ t.start(); } } public static Th ...

  7. shell编程001

    1.shell中如何进行算术计算   A=1; B=2 (1)let C=$A+$B (2)C=$[$A+$B] (3)C=$(($A+$B)) (4)C=`expr $A + $B` (注意运算符前 ...

  8. visual assist常用快捷键

    转自http://my.oschina.net/u/211101/blog/127822 一些打开啊新建就不说了…… //先来个我自己最喜欢的,经常不用,老忘记,以前eclipse最喜欢这个快捷键了 ...

  9. android 转帖留链接

    Android开发:用Drawable XML绘制带阴影效果的圆形按钮          http://evis.me/2013/05/android-dev-render-button-with-s ...

  10. 【grunt整合版】 30分钟学会使用grunt打包前端代码

    grunt 是一套前端自动化工具,一个基于nodeJs的命令行工具,一般用于:① 压缩文件② 合并文件③ 简单语法检查 对于其他用法,我还不太清楚,我们这里简单介绍下grunt的压缩.合并文件,初学, ...