专栏首页WindCoderJavaScript中字符串与数组的相关操作

JavaScript中字符串与数组的相关操作

js 判断字符串是否包含某字符串

var Cts = "bblText";
if(Cts.indexOf("Text") > 0 )
{
    alert('Cts中包含Text字符串');
}

indexOf用法:

返回 String 对象内第一次出现子字符串的字符位置,若没有返回-1。

jQuery判断数组是否包含了指定的元素

var arr = [ "xml", "html", "css", "js" ];
$.inArray("js", arr); //返回 3,

如果不包含在数组中,则返回 -1,若是包含,则返回对应元素所在数组中的下标值,该值从0开始;

 jquery 数组 添加元素

push() //向数组的末尾添加一个或更多元素,并返回新的长度。
pop() //删除并返回数组的最后一个元素。

生成指定长度的随机字符串

function getRandomString(len) {
    len = len || 32;
    var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; // 默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1
    var maxPos = $chars.length;
    var pwd = '';
    for (i = 0; i < len; i++) {
        pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
    }
    return pwd;
}

 参考资料

jQuery判断数组是否包含了指定的元素

js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf

jquery 数组 添加元素

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java漫谈-数组

    在Java语言中,数组是对象(An object is a class instance or an array.),而且是动态创建的。

    汐楓
  • 数据结构01-数组

    数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。

    汐楓
  • 自用插件整理之表格bootstrap-table

    本插件基于bootstrap,网上各种例子也比较多,本文就不详细列api一类的了,只将自己常用的记录一下。多数代码中存在的注释,就不再重写。

    汐楓
  • 查找字符串中出现最多的字符

    HTML5学堂:正则、数组、字符串,是JavaScript语言中让人头痛的一些知识,今天这篇文章我们使用数组字符串的方法,来实现从一个字符串中,查找出现最多的字...

    HTML5学堂
  • 编程小白 | 每日一练(34)

    这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都...

    闫小林
  • Java中创建String的两道面试题及详解

    我们知道创建一个String类型的变量一般有以下两种方法: String str1 = "abcd"; String str2 = new String("ab...

    Java技术栈
  • 快速排序

    快速排序是一种常用的排序算法,比选择排序快得多。快速排序也用上了之前讲的 D&C 方法。

    caoqi95
  • 基本数据类型

    Python支持多种数据类型 在计算机内部,可把任何数据都看成一个对象,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来

    py3study
  • python之路 第一篇 编程语言简介及

    py3study
  • python列表

    >>> courses = ['Linux', 'Python', 'Vim', 'C++']

    致码DevOps

扫码关注云+社区

领取腾讯云代金券