【JavaScript】书写位置、注释、输入输出

目录

一、JavaScript代码的3种书写位置

1.行内式

2.内嵌式(嵌入式)

3.外部式(外链式)

二、JavaScript的基本语法

三、注释 

四、在浏览器中如何测试js代码

第一步:打开浏览器的开发者工具

第二步:

五、输入和输出语句

1.alert(msg)

2.prompt(msg)

3.confirm(msg)

4.console.log(msg)


一、JavaScript代码的3种书写位置

1.行内式

将单行或少量的JavaScript代码写在HTML标签的事件属性中

例1:

<body>
    <a href="javascript:alert('长头发')">早睡早起</a>
</body>

例2:

<button onclick="alert('烧鸡烧鹅')">吃什么</button>

 例3:

<input type="button" value="喝什么" onclick="alert('可乐雪碧')">

2.内嵌式(嵌入式)

使用<script>标签包裹JavaScript代码,<script>标签可以写在<head>或<body>标签中。

<script type="text/javascript">    //由javascript构成的text文本
        js代码
</script>

 例1:

<!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 type="text/javascript">
        function show(){
            alert('吃烧烤')
        }
    </script>
</head>
<body>
    <button onclick="show()">吃什么</button>
</body>
</html>

3.外部式(外链式)

将JavaScript代码写在一个单独的文件中,一般使用“js”作为文件的扩展名,在HTML页面中使用<script>标签进行引入,适合JavaScript代码量比较多的情况。

注意:外部式的<script>标签内不可以编写JavaScript代码。

在编写JavaScript代码时,需要注意基本的语法规则:

  • JavaScript严格区分大小写,在编写代码时一定注意大小写的正确性
  • JavaScript代码对空格、换行、缩进不敏感,一条语句可以分成多行书写
  • 如果一条语句结束后,换行书写下一条语句,后面的分号可以省略

例1: 

 

<!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="../js/test.js"></script>
</head>
<body>
    <input type="button" value="喝什么" onclick="f1()">
</body>
</html>

二、JavaScript的基本语法

1、标识符:字符串

①严格区分大小写

②可以由字母、数字、下划线和$组成,必须以字母或下划线开头不能以数字开头

2、对空格、换行、缩进不敏感(所以一条语句可以分多行来书写)

3、一条语句结束后末尾可以带分号,也可以不带分号

三、注释 

JavaScript代码的注释方式,以及在VS Code编辑器中对应的快捷键如下:

  • 单行注释:以“//”开始,到该行结束或<script>标签结束之前的内容都是注释。快捷键:ctrl + /
  • 多行注释:以“ /*”开始,以 “*/”结束。需要注意的是,多行注释中可以嵌套单行注释,但不能再嵌套多行注释。快捷键:shift + alt + a

四、在浏览器中如何测试js代码

第一步:打开浏览器的开发者工具

第二步:

  • Elements:看到页面元素的样式等信息
  • Console:终端的输出信息
  • Network:向后台发起请求时,看到远程服务器的反应效果
  • Memory:内存的分配情况
  • Application:页面存储技术

五、输入和输出语句

JavaScript代码中提供了输入和输出语句,可以在网页中实现用户交互效果。常用的输入和输出语句如下所示:

  • alert(msg) :浏览器弹出警告框。是一个消息提示框(只有一个确定按钮的对话框)。
  • prompt(msg):浏览器弹出输入框,用户可以输入内容,当用户点击'确定'按钮时,返回用户输入的信息;当用户点击'取消'按钮时,关闭窗口。
  • confirm(msg):确认对话框(含有确定和取消按钮的对话框),当用户点击'确定'按钮时该函数返回true,当用户点击"取消"按钮时返回false。
  • console.log(msg) :浏览器控制台输出信息。
  • console.info()
  • console.error()

1.alert(msg)

    <script>
        alert('这是一个警告框')
    </script>

2.prompt(msg)

<script>	
   prompt('这是一个输入框');
</script>

 

使用:

<script>
var uname = prompt('请输入您的姓名');
console.log('您的姓名是:',uname);
</script>

 控制台会输出用户在弹出输入框输入的内容。

 

3.confirm(msg)

<script>
    confirm('确认删除吗')
</script>

使用:

<script>
// confirm(msg):确认对话框(含有确定和取消按钮的对话框),当用户点击'确定'按钮时该函数返回true,当用户点击"取消"按钮时返回false。
var flag = confirm('确认删除吗')
console.log('用户的选择是:',flag)
</script>

 如果选择“确定”,控制台输出“true”;如果选择“取消”,控制台输出“false”。

4.console.log(msg)

    <script>
        console.log('在控制台输出信息');
    </script>

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值