超详细JavaScript入门基础+练手小案例

目录

一.什么是JavaScript

二.使用方法

1.元素绑定事件

2.文档内嵌

3.外部链接

 三.JavaScript输出语句

四.语法规则

4.1 输入语句

 4.2 变量的定义

 4.3 命名规范

 4.4 常量的定义

4.5 toFixed函数

 五.数据类型

1.数值型

1.整数

2.小数

2.字符型

3.布尔型

4.undefined型

5.Null和对象型

六.类型转换和运算符

1.typeof函数

2.数据类型转换

2.1强制类型转换

 1.toString()函数

 2.Number(param)函数

 2.2隐式类型转换

3.运算符

3.1关系运算符 

3.2逻辑运算符

 3.3三目运算符

七.分离绑定事件

 案例:验证一个输入值是否为数字

八.元素的显示和隐藏

 案例:点击关闭按钮,隐藏图片

案例:构建一个带模态的弹框页



一.什么是JavaScript

它是一种浏览器解释型语言,嵌套在HTML文件中交给浏览器解释执行。主要用来实现网页的 动态效果,用户交互及前后端的数据传输等。

它由下列三部分组成:

1.核心语法:规范JavaScript的基本语法。

2.BOM:提供了一系列操作浏览器的方法。

3.DOM:提供了一系列操作文档的方法。

二.使用方法

将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>JS使用</title>
</head>
<body>
    <!-- 元素绑定事件 -->
    <button onclick="
    console.log('hello world')">click me</button>
</body>
</html>

 

2.文档内嵌

在页面文档中使用<script>加载JavaScript代码的过程。

注意:标签可以书写在文档的任意位置,书写多次,一旦加载到script标签就会立即执行内部的 JavaScript代码,因此,不同的位置会 影响代码最终的执行效果。

<!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>JS使用</title>
    <style>
        /* CSS代码 */
    </style>
    <script>
        // JS代码
        console.log('写在head中的代码')
    </script>
</head>
<body>
    <!-- 元素绑定事件 -->
    <button onclick="console.log('hello world')">click me</button>
    <script>
        console.log('写在最后的代码')
    </script>
</body>
</html>

3.外部链接

创建一个外部的JavaScript文件index.js,并在HTML文档 中引入使用的过程。

注意:既可以实现内嵌JavaScript代码,也可以实现外部的JavaScript文件,但是只能二选一。

  

 三.JavaScript输出语句

 注意:(document.write(""))

1.能识别HTML标签,脚本代码可以下=在文档任何地方书写,区分代码的书写位置。

2.文档渲染结束后(页面元素加载完成),如果再次执行此方法,将会重写网页的全部内容。

四.语法规则

编写JavaScript代码时,必须遵循下列语法的规则:

1.代码由语句组成,语句由关键字,变量,常量,运算符,方法组成。

2.分号可以作为语句结束的标志,也可以省略。

3.JavaScript代码严格区分大小写

4.注释语法:单行注释使用//    多行注释使用/* */

4.1 输入语句

prompt()方法用于显示可提示用户进行输入的对话框:

1.格式

prompt(text,defaultText)

2.参数说明

text 可选。要在对话框中显示的纯文本

defaultText可选。默认的输入文本

<!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>JS语句</title>
</head>
<body>
    <script>
        // 接收用户输入的用户名
        prompt('请输入用户名');
        // 在页面中显示欢迎xxx
        document.write('欢迎');
    </script>
</body>
</html>

效果如下: 

 

 4.2 变量的定义

作用:用于存储程序运行过程中可动态修改的数据。

语法:使用关键var声明,自定义变量名。

    <script>
        // 接收用户输入的用户名
        var userName = prompt('请输入用户名');
        // 在页面中显示欢迎xxx
        document.write('欢迎' + userName);
    </script
  • 8
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值