章节
问答
课签
笔记
评论
占位
占位

String 字符串对象

在之前的学习中已经使用字符串对象了,定义字符串的方法就是直接赋值。比如:

var mystr = "I love JavaScript!"

定义mystr字符串后,我们就可以访问它的属性和方法。

访问字符串对象的属性length:

stringObject.length; 返回该字符串的长度。

var mystr="Hello World!";
var myl=mystr.length;

以上代码执行后,myl 的值将是:12

访问字符串对象的方法:

使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写:

var mystr="Hello world!";
var mynum=mystr.toUpperCase();
以上代码执行后,mynum 的值是:HELLO WORLD!

任务

1.补充右边编辑器第8行,使用toLowerCase()方法,将字符串所有大写字母都变成小写的字符串。

2.字符串还有很多常用方法,快快进入下节学习字符串其它方法。

?不会了怎么办

message.toLowerCase()

正确代码:

var mychar=message.toLowerCase();

||
1
2
<!DOCTYPE html>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / 慕婉清9133960
    var char2 = new String;    char2 = 'yes';    document.writeln('char2:' + char2);代码里面加上这段,你试一下,没问题的,string只是一个对象,但是他可以在声明的同时赋值,所以平时见不到new String了,它有自己的属性和方法JavaScript String 对象<-点击这里看String对象

最新回答 / 小吕123
我的代码都没有,你们可以再试试看。<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>string对象 </title>  <script type="text/javascript">    var message="I love JavaScript!";    va...

最赞回答 / An702343
我知道了var tolower=message.toLowerCase;toLowercase后面少了()下面是正确的var tolower=message.toLowerCase();

已采纳回答 / 无心放肆
你缺少了显示语句啊,如下:document.write(myl);完整代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script>var mystr="Hello World!";var myl=mystr.length;document.write(myl);</script></head><body&...

已采纳回答 / Bye白夜
toLowerCase  和 toUpperCase   都是方法啊  函数定义中就算不传参数也要给一对小括号的

最新回答 / 慕粉1474727424
object是对象的意思,toUpperCase()是方法,object.toUpperCase()是调用object的一个方法,然后()里面是放参数的意思,你不可能把对象放里面

最新回答 / qq_灰色头像_17
内容一样,但是没具体讲解

已采纳回答 / 慕少5122734
<...code...>是可以的

已采纳回答 / lily_zx
var d = new Date()d.setFullYear(1992)document.write(d)设置后,变量得到值,只需要显示变量就可以了,不需要再点方法,你可以试试上面的代码。

已采纳回答 / 狂飙的蜗牛_1
.value一般用于表单类的元素,比如输入框,文本域、密码框等,获取其中的 :   纯文本值;.innerHTML获取或设置的是元素内的  : html文本;innerHTML获取或设置的值包括文本、标签、id名、class名等等都可以;

已采纳回答 / 慕函数3710958
var message=document.getElementById("ss").value;  这句话错了   改成var message=document.getElementById("ss").innerHTML; 

已采纳回答 / Perona
是的,空格也叫空字符,空字符也是字符。也算一个字符长度。

最新回答 / qq_阳光斜影_03450181
原字符串永远都是不会被改变的,除非你使用的是赋值操作。最后你保存在mychar里面的字符串其实并不是message的那个字符串,而是一个新字符串。

最赞回答 / qq_阳光斜影_03450181
var message="I love JavaScript!"; 并不是定义字符串对象,而是将字符串保存在message变量中。var message = new String('I love JavaScript!');这样才是创建一个字符串对象。new 就是一个创建对象的关键字,例如:创建一个日期对象: var date = new Date();
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言