Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 控制台命令出现问题,内容无法打印任何内容?_Javascript - Fatal编程技术网

Javascript 控制台命令出现问题,内容无法打印任何内容?

Javascript 控制台命令出现问题,内容无法打印任何内容?,javascript,Javascript,我是javascript的新手,我编写了一个非常简单的程序,用控制台命令显示如下内容 函数dogYears(dogName,age){ 变量年数=年龄*7; 日志(dogName+“是”+年+“年”); } var myDog=“Fido”; 狗年数(我的狗,4) 练习2 如果要在浏览器上显示信息,请键入document.write而不是console.log 功能狗年(狗名、年龄){ 变量年数=年龄*7; 文件。书写(dogName+“是”+“年”+“年”); } var myDog=

我是javascript的新手,我编写了一个非常简单的程序,用控制台命令显示如下内容

函数dogYears(dogName,age){
变量年数=年龄*7;
日志(dogName+“是”+年+“年”);
}
var myDog=“Fido”;
狗年数(我的狗,4)

练习2

如果要在浏览器上显示信息,请键入document.write而不是console.log


功能狗年(狗名、年龄){
变量年数=年龄*7;
文件。书写(dogName+“是”+“年”+“年”);
}
var myDog=“Fido”;
狗年数(我的狗,4);

问题在于您没有查看控制台。控制台不在网页上,而是在单独的选项卡上。按键盘上的F12键,或按Ctrl+Shift+i,然后单击控制台。代码没有问题。但是如果你想要一个更受保护的函数,你可以使用这个JavaScript代码


功能狗年(狗名、年龄){
if(typeof(dogName)==“string”&&typeof(age)==“number”){
变量年数=年龄*7;
log(dogName+“是”+years.toString()+“years-old”);
}否则{
log(“要显示的错误”);
}
}

要在浏览器控制台中显示结果,只需在html文件中的脚本标记中添加JavaScript逻辑,然后再关闭主体标记,或者创建单独的JavaScript文件并使用脚本标记导入

    <!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <title>Exercise2</title>
</head>

<body>
    <script>
        function dogYears(dogName, age) {
    var years = age * 7;
    console.log(dogName + " is " + years + " years old");
  }
  var myDog = "Fido";
  dogYears(myDog, 4);
    </script>
</body>

</html>

练习2
功能狗年(狗名、年龄){
变量年数=年龄*7;
日志(dogName+“是”+年+“年”);
}
var myDog=“Fido”;
狗年数(我的狗,4);

您确定在控制台中启用了相应的日志级别吗?查看过滤器设置。代码正常,但需要显示控制台才能查看消息。尝试使用Ctrl+Shift+I或F12,然后转到控制台tabHi,我编辑了您的问题并将代码添加到stackoverflow的代码段中。正如你所见,它工作正常。
console.log
在网页上没有显示任何内容,而是在控制台中显示(奇怪啊?)。要执行此操作,您可以单击F12并观看控制台