console.log(alert('hello'))
时间: 2023-04-28 15:01:43 浏览: 340
console.log(alert('hello')) 的意思是在控制台输出一个警告框并弹出 "hello" 的提示信息。但是这段代码是错误的,因为 alert() 函数不会返回任何值,所以无法在 console.log() 中输出。应该将它们分开写,如下所示:
alert('hello');
console.log('hello');
相关问题
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> </head> <body> <div id="app">{{ message }} <button @click="count++">{{count}}</button> <button @click="showInfo1">点我提示信息1(不传参)</button> </div> <script type="module"> import { createApp } from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js' createApp({ data() { return { message: 'Hello Vue!', count: 0 } } }).mount('#app'); const vm = new Vue({ el:'#root', data:{ name:'尚硅谷', }, methods:{ showInfo1(event){ // console.log(event.target.innerText) // console.log(this) //此处的this是vm alert('同学你好!') }, } }) </script> </body> </html>
根据您提供的代码,出现错误的原因可能是因为您同时使用了 Vue.js 3 和 Vue.js 2。具体来说,您在 HTML 文件中引入了 Vue.js 3(通过 `https://unpkg.com/vue@3/dist/vue.global.js` 引入),但在 JavaScript 文件中使用了 Vue.js 2(通过 `new Vue()` 创建实例)。
为了解决这个问题,您需要选择一种 Vue.js 版本,并在整个项目中始终使用该版本。如果您决定使用 Vue.js 3,您可以删除 `new Vue()` 创建实例的代码,并使用 `createApp()` 方法创建 Vue 应用程序。
这是一个修改后的示例代码,仅使用 Vue.js 3 创建实例:
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>
<body>
<div id="app">
{{ message }}
<button @click="count++">{{count}}</button>
<button @click="showInfo1">点我提示信息1(不传参)</button>
</div>
<script type="module">
const app = Vue.createApp({
data() {
return {
message: 'Hello Vue!',
count: 0
}
},
methods: {
showInfo1(event) {
alert('同学你好!')
}
}
})
app.mount('#app')
</script>
</body>
</html>
```
希望这可以帮助您解决问题。
JS中alert和showModal的区别
alert和showModal都是用于在页面中弹出提示框的方法,但是它们有以下几点区别:
1. alert是JavaScript自带的方法,而showModal是微信小程序提供的API。
2. alert只能弹出一个简单的提示框,而showModal可以弹出一个自定义的模态框,可以设置标题、内容、按钮等。
3. alert会阻塞代码的执行,直到用户点击确定按钮才会继续执行下面的代码,而showModal不会阻塞代码的执行,用户点击按钮后会执行相应的回调函数。
下面是一个使用alert和showModal的例子:
```javascript
// 使用alert弹出提示框
alert("Hello World!");
// 使用showModal弹出自定义模态框
wx.showModal({
title: '提示',
content: '这是一个自定义的模态框',
success: function(res) {
if (res.confirm) {
console.log('用户点击确定')
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
```