HTML应用于开发:在Js中的数组与字符串的基本标签:

本文详细介绍了JavaScript中数组与字符串的基础应用,包括数组的定义、初始化及常用方法,如concat(), join(), pop(), shift(), reverse(), push(), unshift()等;同时也介绍了字符串的定义、初始化及其常用方法,如charAt(), charCodeAt(), slice(), replace(), toLocaleUpperCase(), toLocaleLowerCase(), indexOf(), lastIndexOf(), substr(), substring()等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML应用于开发:对于JS中的数组与字符串的基本标签:

在JavaScript中提到编程自然少不了数组与字符串的应用,我们先来看一下他们的定义:

数组的定义与初始化:

var array0=new Array(5);
            array0[0]="小明";
        var array1=new Array(5,4,3,2,1);
        var stus=["hello","world"];
        var teas=["taecher","数据结构"];
        var stArray=teas.concat(stus);
        alert("1."+array0[0]);
        alert("2."+stArray.length);

在JavaScript中有很多已经写好标签。如下:

Array对象方法:

这里写图片描述

Array对象属性:

这里写图片描述

var array1=new Array("小明","小花","小强");
        alert("1."+array1.join("+"));
        alert("2."+array1.pop());
        alert("3."+array1.shift());
        var array2=new Array("小明","小花","小强");
        alert("4."+array2.reverse());
        alert("5."+array2.push("小强")+array2.join("+"));
        alert("6."+array2.unshift("小强")+array2.join("+"));
        var array2=new Array(""小明","小花","小强");
        array3.splice(3,5,"元素1","元素2");
        alert("7."+array2);

字符串的定义与初始化:

var carname = "Volvo XC60";
var carname = 'Volvo XC60';

要注意的是字符串的第一个字符也是从0开始的。

String 对象属性:

这里写图片描述

String 对象方法:

这里写图片描述
这里写图片描述

举例string的

var str = "我非常喜欢学习js,我更喜欢java";
        var strArray = new Array("89", "67", "58", "59", "95", "87");
        document.write("1."+str)
        document.write("<br />")
        //big()将输出字体变大
        document.write("2."+str.big().big())
        document.write("<br />")
        //blink()
        document.write("3."+str.blink())
        document.write("<br />")
        //bold() 将字符串加粗
        document.write("4."+str.bold())

        document.write("<br />")
        //charAt(index) 返回第index+1个字符
        document.write("5."+str.charAt(3))
        document.write("<br />");
        //charCodeAt(index) 返回第index+1个字符的unicode码
        document.write("6."+str.charCodeAt(7));
        document.write("<br />");
        //strObj.fixed()
        document.write("7."+str.fixed());
        document.write("<br />");
        //String.fromCharCode() 将unicode码转换为字符并组成字符串 
        document.write("8."+String.fromCharCode(106,107));

        document.write("<br />");
        //strObj.indexOf(str, index) 
        document.write("9."+str.indexOf("喜欢", 9));
        document.write("<br />");
        //strObj.lastIndexOf(str, index) 
        document.write("10."+str.lastIndexOf("喜欢", 7));
        document.write("<br />");
        document.write(str=str.replace("喜欢", "讨厌"));
        document.write("<br />");
        document.write("12."+str.replace("喜欢", "讨厌"))
        document.write("<br /><hr />");

        //slice提取字符串中从开始位置到结束为止的字符串信息
        str.slice(4, 5);
        document.write("13."+str);
        document.write("<br /><hr />");
        var score = strArray.join("#");
        document.write("14."+score)
        document.write("<br />");
        var scoreArray = score.split("#");
        document.write("数组scoreArray的长度为:" + scoreArray);
        document.write("<br />");
        document.write("吉利数字:" + score.substr(9,2));
        document.write("<br />");
        document.write("吉利数字:" + score.substring(9,11));
        document.write("<br />");
        document.write(str.toLocaleUpperCase());
        document.write("<br />");
        document.write(str.toLocaleUpperCase().toLocaleLowerCase());

我已经将每一行程序前面都加了序号,可以清楚的看到每一个对象方法的作用。

效果图:

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值