首页 > 其他分享 >常用字符串与数组方法学习

常用字符串与数组方法学习

时间:2024-06-08 17:11:46浏览次数:19  
标签:常用 console log res arr str 数组 字符串 input

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // let name ="a"
        // let email = name;
        // console.log(email);

        console.log(String.prototype);

        // 1.concat():字符串拼装学习
        // 方法一:加号拼接字符串
        let str = "html" + ", css" + ", js";
        console.log(str);
        // 方法二:函数拼接字符串:便于集合化处理
        str = "html".concat(", css", ", js");
        console.log(str);

        // 2.slice(start开始 , end结束):从子串
        str = "hello php.cn";
        // h-0
        // e-1
        // l-2
        // l-3
        // 0-4
        // 空格-5 结果中不包括结束索引的字符
        let res = str.slice(0,5);
        console.log(res);

        res = str.slice(0);
        console.log(res);

        res = str.slice(5);
        console.log(res);

        res = str.slice(-1);
        console.log(res);

        res = str.slice(-2);
        console.log(res);

        res = str.slice(-3);
        console.log(res);

        // 2.1取子串
        res = str.substr (0,5);
        console.log(res);

        res = str.substr(-6,3);
        console.log(res);

        res = str.substr(-10,2);
        console.log(res);

        // 3.trim();删除两边的二空白字符
        let psw1 = "admin123";
        let input = "admin123";
        console.log(psw1 === input);

         psw1 = "admin123";
         input = "  admin123  ";
         console.log(psw1 === input);

         psw1 = "admin123";
         input = "  admin123  ";
         console.log(input.length);
         input = input.trim();
         console.log(input);
         console.log(psw1 === input);

        //  字符转数组
        res = str.split("");
        console.log(res);

        res = str.split(" ");
        console.log(res);

        console.log("" === " ");

        console.log("html-css-js".split("-"));

        let email = "[email protected]";
        res = email.split("@");
        console.log(res);
        console.log("账号:%s",res[0]);
    </script>
</body>
</html>

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        // 1.push尾部添加
         let arr = [];
         arr.push(4);
         console.log(arr);
         console.log(arr.push("a"));
         console.log(arr);
         console.log(arr.push("b","c","d"));
         console.log(arr);

        //  2.pop尾部删除
        console.log(arr.pop());
        console.log(arr);
        console.log(arr.pop());
        console.log(arr);
        

        // 3.unshift();头部添加
        console.log(arr.unshift(1,2,3));
        console.log(arr);

        // 4.shift()头部删除
        console.log(arr.shift());
        console.log(arr.shift());
        console.log(arr.shift());
        console.log(arr);

        



    </script>
</body>
</html>

  

标签:常用,console,log,res,arr,str,数组,字符串,input
From: https://www.cnblogs.com/QWD7986/p/18238772

相关文章

  • String字符串类----详解
    1.1简介1.String不是基本数据类型,是一种引用类型2.String代表一组不可改变的Unicode字符序列。String类对象的内容一旦被初始化,不能再改变3.String类是final修饰的终结类,不能产生子类2.创建String1.静态方式创建:Stringstr="abc";在方法区常量池中产生唯一一个字符串对......
  • Java——数组排序
     一、排序介绍1、排序的概念排序是将多个数据按照指定的顺序进行排列的过程。2、排序的种类排序可以分为两大类:内部排序和外部排序。3、内部排序和外部排序1)内部排序内部排序是指数据在内存中进行排序,适用于数据量较小的情况。数据可以完全装入内存。常见的内部排序算......
  • 2024华为OD机试真题-字符串分割(二)-(C++/Python)-C卷D卷-100分
    2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++) 题目描述给定一个非空字符串S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。对于新组成的每一个子串,如果它含有的小写字母比大写字母多,则将这个子串的所有......
  • Java——数组
    一、数组介绍数组是Java中的一种数据结构,用于存储一组相同类型的元素。它们在内存中是连续存储的,并且通过索引来访问元素。以下是关于Java数组的详细介绍:1、数组的创建和初始化在Java中,数组是一种对象,它可以存储固定大小的同类型元素。数组的大小在创建时确定,并且一旦创建就......
  • UES-10-增强数组
    创建数组Array.of()方法将接收的每个参数作为数组元素创建并返回数组。和Array构造器相比,用于函数参数更可靠。functioncreate(fun,value){returnfun(value);}letitems=create(Array.of,value);Array.of创建数组使用的是当前of()方法中的this,而不是Symb......
  • 华为OD刷题C卷 - 每日刷题 17(字符串序列判定,最长的指定瑕疵度的元音子串)
    1、(字符串序列判定):这段代码是解决“字符串序列判定”的问题。它提供了一个Java类Main,其中包含main方法和getResult方法,用于判断字符串S是否是字符串L的有效子串。main方法首先读取两个字符串S和L,然后调用getResult方法并打印最后一个有效字符在L中的位置。getResult方法......
  • 华为OD刷题C卷 - 每日刷题 8(整形数组按个位值排序,停车场车辆统计)
    两段代码分别解决了两个不同的算法问题,下面是对它们的概述:1、(整形数组按个位值排序):这段代码是解决“整形数组按个位值排序”的问题。它提供了一个Java类Main,其中包含main方法,用于读取输入、执行排序并打印结果。代码首先使用Scanner从标准输入读取一行文本,该文本包含一个......
  • c++各种字符串互转(char*、wchar_t*、CString、string、wstring、LPCWSTR)
    1//字符串转换宏2//简写意思:C:const,T:Cstring,W:wstring,A:string34//Cstring转wchar_t*:5wchar_t*p=cstr.AllocSysString()67//Cstring转string:str=CT2A(cstr)8#defineCSTR2STR(cstr)CT2A(cstr)910//Cstring转wstr......
  • C语言-----数组
    简单了解数组的知识以及数组的运用一、数组的概念二、一维数组1. 一维数组的创建与初始化2. 一维数组的使用三、二维数组1. 二维数组的创建与初始化2. 二维数组的使用四、用sizeof计算数组元素的个数一、数组的概念    数组可以说是目前为止学到的第......
  • 字符串分割处理srttok的用法
    字符串处理srttok的用法strtok函数是C语言中用于分割字符串的一个非常有用的工具。以下是关于strtok函数用法的详细说明:一、函数原型c复制代码char*strtok(char*str,constchar*delim);二、参数说明str:要分割的字符串。首次调用时,它应指向要分割的原始字符串。在后续......