如何在javascript中显示字符串长度

如何在javascript中显示字符串长度,javascript,Javascript,我是javascript新手,今天我尝试了我的第一个示例,如下面的代码部分所示。我正在使用一个名为“免费Javascript编辑器”的编辑器。 当我运行代码时,浏览器启动并显示标记之间的文本,但从不显示字符串的长度 我用错了吗??请让我知道如何正确地做 lib 编译“io.reactivex.rxjava2:rxjava:2.0.1” 编译“io.reactivex.rxjava2:rxandroid:2.0.1” 代码: <html> <head> <titl

我是javascript新手,今天我尝试了我的第一个示例,如下面的代码部分所示。我正在使用一个名为“免费Javascript编辑器”的编辑器。 当我运行代码时,浏览器启动并显示标记之间的文本,但从不显示字符串的长度

我用错了吗??请让我知道如何正确地做

lib 编译“io.reactivex.rxjava2:rxjava:2.0.1” 编译“io.reactivex.rxjava2:rxandroid:2.0.1”

代码

<html>

<head>

<title>Title of the home pahe</title>

</head>

<body>

<script>

var str = new string ("MyString");
str.length;

</script>


<h2>My First JavaScript</h2>

</body>

</html>

帕赫之家的名称
var str=新字符串(“MyString”);
str.length;
我的第一个JavaScript

浏览器不会呈现脚本,只会执行脚本。但是,您可以这样做:


帕赫之家的名称
我的第一个JavaScript

//这里不需要调用字符串构造函数。 var str='MyString'; //找到占位符元素并设置textContent属性。 document.getElementById('theLength')。textContent=str.length;
将您的代码更改为:

<html>    
<head>
<title>Title of the home pahe</title>
</head>
<body>
<script>

var str = "MyString";
console.log(str.length);

</script>
<h2>My First JavaScript</h2>
</body>
</html>

帕赫之家的名称
var str=“MyString”;
console.log(str.length);
我的第一个JavaScript
然后,您必须在开发人员控制台中查找输出,以下是如何:


它必须是字符串,而不是字符串。下面的代码可以工作

var str = new String ("MyString");
str.length;
使用

var str=“MyString”;
var p=document.createElement(“p”);
p、 textContent=str.length;

文件.正文.附件(p)您应该将字符串的长度指定给变量。然后,你可以展示它


var str=“MyString”;
变量长度=str.length;
document.getElementById('stringLength')。textContent='Length:'+Length;//在页面中显示长度
console.log('Length:'+Length);//在控制台中显示长度
警报('长度:'+长度);//将长度显示为警报

使用Onload事件并将其放入js函数中

<body onload="myFunction()">

    <script>
        function myFunction() {
            var str = ("MyString");
            var n = str.length;
            document.getElementById("printlength").innerHTML = n;
        }
    </script>    

    <h2>My First JavaScript</h2>
    <p id="printlength"></p>

</body>

函数myFunction(){
var str=(“MyString”);
var n=str.length;
document.getElementById(“printlength”).innerHTML=n;
}
我的第一个JavaScript


您不需要var str=新字符串(“xyz”)。只需执行var str=“xyz”使用(点击
F12
)并读取任何错误<代码>字符串
不存在;它不是函数,也不是构造函数。只需使用
var str=“MyString”。我甚至不知道你从哪里得到了在JavaScript中定义这样的字符串的想法。另外,
str.length本身不做任何事情。你需要以某种方式显示它@user2121然后你会研究如何用JavaScript在网页上显示值,很明显。@Amit不使用
文档。编写
。我尝试了console.log…但id没有显示任何值thing@user2121打开控制台。我在我的第一条评论中解释了这一点。你能告诉我为什么你要声明

只是一个HTML段落元素-我们只是将它用作占位符,将字符串的长度放在某个地方。任何元素都可以用于此。