JavaScript String对象中属性的使用方法

当String()和运算符new 一起作为构造函数使用时,它返回一个新创建的String对象,存放的是字符串s或s的字符串表示。

当不用new运算符调用String()时,它只把s转换成原始的字符串,并返回转换后的值。

String对象描述

字符串是JavaScript的一种基本的数据类型。

String对象的length属性声明了该字符串中的字符数。

String类定义了大量操作字符串的方法,例如从字符串中提取字符或子串。

需要注意的是,JavaScript的字符串是不可变的,String类定义的方法都不能改变字符串的内容。例如:String.toUpperCase()这样的方法,返回的是全新的字符串,而不是修改原始字符串。

String对象属性

1.constructor属性返回所有JavaScript变量的构造函数

"John".constructor   //返回函数String()

2.length表示一个字符串的长度

"hccc".length   //4

3.prototype允许您向对象添加属性和方法

var str ="    ac   c        ";
String.prototype.trim=function(){
    var start=0;
    var end=code.length-1;
    while(start<=end && this.charAt(start)==''){
        start++;
    }
    while(start<=end && this.charAt(end)==''){
        end--;
    }
    return this.substring(start,end+1)
}

console.log("---"+str.trim()+"---")

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前路茫茫——何处无香

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值