JS day18 字符串_基本概念

本文深入讲解JavaScript中字符串的创建方式,包括使用new关键字、构造函数及直接赋值的方法。同时,探讨了字符串的属性和访问字符的方式,如length属性和charAt()方法,并强调了ECMAScript中字符串的不可变特性。

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

一.[概念]:

所有单引号或者双引号括起来的都是字符串

二.字符串的创建

    var str=new String("hello");  //1.通过new创建  返回值是对象
    var str1=String("hello"); //2.省略new
    var str3="hello";  //3.最常用

三.[属性]:

length 返回当前字符串中字符的个数

四.访问字符串的字符

charAt()
[格式] str.charAt(下标);
[返回值]:对应下标的字符
[注]:可以直接通过下标访问

    alert (str3.charAt(1));  //通过charAt访问
    alert (str3[1]);  //直接访问 

[注] ECMAScript中的字符串是不可变的,也就是说,字符串一旦创建,他们的值就不能改变.

例如:

    var str4="world";
    str4="The World";
    alert (str4);  //指的是里面的值不可变,虽然看上去可以改变内容,但其实是地址变了,内存中新开辟了一个内存空间
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值