前端JavaScript——内置对象之字符串对象

1、创建字符串的两种方式:

var str1="aa";//str1是一个字符串类型
    var str2=new String("aa");//str2是一个object类型

2、“”比较值 区别于“=”比较值和数据类型

3、查看数据类型 typeof
在这里插入图片描述
4、.length获取字符串长度
在这里插入图片描述
5、截取字符串(两种方式)

subString比较常用

//截取字符串两个方法 substr() , subString
/*
* substr(p1,p2)
* p1:开始位置
* p2:截取长度
* /
var str1=str.substr(2,5);
document.write(str1);
document.write("
");
/

* substring(p1,p2)
* p1:开始位置
* p2:结束位置 去掉最后一个 ,是开区间
* 前面是闭区间,后面是开区间 【)
* */
var str2=str.substring(2,5);
document.write(str2);
document.write("
");
6、替代字符串函数replace
语法:replace(“a”,“1”)————等于是把元素a换成1

比如 :var str1="a4532a";
           var str2=str1.replace("a","1");
           alert(str2);

7、拆分字符串,将一个字符串拆分成一个数组,spilt函数
在这里插入图片描述
8、获取指定位置的字符 charAt
在这里插入图片描述
9、字符串大小写转换,全大写,或者全小写
在这里插入图片描述
10、连接字符串

var s10=s8+s9;//使用字符串的加法运算
alert(s11)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>String对象</title>
    <script>
        var fun=function(){
            var str1="aa";
            var str2=new String("aa");
            //==等于 比较值是否相等
            document.write(str1==str2);
            //====全等于 比较值和数据类型是否相等
            document.write(str1===str2);//false
            //查看数据类型 typeof
            document.write(typeof(str1)+"....." +typeof (str2));
        }
        /*
        * String常用的函数
        * */
        var fun2=function () {
            //获取字符串长度 length属性
            var str="gyuihkhjgklkb";
            document.write(str.length);
            document.write("<br>");

            //截取字符串两个方法 substr() , subString
            /*
            * substr(p1,p2)
            * p1:开始位置
            * p2:截取长度
            * */
            var str1=str.substr(2,5);
            document.write(str1);
            document.write("<br>");

            /*
            * substring(p1,p2)
            * p1:开始位置
            * p2:结束位置
            * 前面是闭区间,后面是开区间 【)
            * */
            var str2=str.substring(2,5);
            document.write(str2);
            document.write("<br>");

            /*
            * 字符串拆分成一个数组 spilt
            * */
            var arr=str.split(",");
            document.write(arr);
            document.write("<br>");

            /*
            * 字符串大小写转换
            * */
            document.write(str.toLocaleUpperCase());//转大写
            document.write("<br>");
            document.write(str.toLocaleLowerCase());//转小写


        }
    </script>
</head>
<body>
    <input type="button" value="测试" onclick="fun2()">
</body>
</html>
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值