一、JavaScript的介绍

什么是JS? JavaScript是一种客户端脚本语言,运行在客户浏览器中,每个浏览器都具备解析JavaScript的引擎。

什么是脚本语言?不需要编译,就可以被浏览器直接解析执行了。

核心功能是 : 增强用户和HTML界面的交互过程,让页面有一些动态效果,以此来增强用户的体验。

JavaScript

客户端脚本语言标准/规范

自己特有

自己特有

ECMAScript

DOM

BOM

二、JavaScript引入方式

第一种:内部引用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>入门练习</title>
</head>
<body>
<button id="button">请点击</button>
</body>

<!--     引入js方式一 内部引用-->
<script>
    document.getElementById("button").onclick = function(){
        alert("别点了 宝宝怕了");
    }
</script>

</html>

第二种 :外部引用   src=“文件路径”(解释)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>入门练习</title>
</head>
<body>
<button id="button">请点击</button>
</body>

<!--     引入js方式二  外部引用 -->
<script src="../js/alear.js"></script>

</html>

当然,在第二种引用中肯定有要有 alear.js 文件

document.getElementById("button").onclick = function(){
        alert("别点了 宝宝害怕");
    };

两种引入方式的区别 :

内部引用:只能在当前页面使用,有局限性。

外部引用:只要引用进来,所有页面都可以使用Js文件,更加灵活一些。

三、JavaScript注释

注释分为 单行注释 和 多行注释

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注释</title>
</head>
<body>
</body>
<script>
    //单行注释

    /*
     多行注释   (注释内容)
     */
</script>
</html>

四、JavaScript输入输出语句

输入输出主要分为以下四种    其中要注意控制台输出(要打开开发工具 左键单击--->检查/f12)找到控制台(Console)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>输入输出语句</title>
</head>
<body>

</body>
<script>
    //1.输入框
    prompt("请输入内容");
    //2.弹出警告框
    alert("警告");
    //3.输出框
    console.log("我是控制台输出");
    //4.页面内容输出
    document.write("hello 我是页面输出");
    document.write("<br>");
    document.write("我是第二行了");
</script>
</html>

五、JavaScript变量和常量

Js属于弱类型语言,在定义变量的时候不区分具体的数据类型。

定义局部变量 : let 变量名 = 值           全局访问局部变量也会报错

定义全局变量 :    变量名 = 值

定义常量 : count 常量名 = 值               如果再次给变量赋值会报错

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>变量和常量</title>
</head>
<body>
</body>
<script>
    //局部变量
    let name1 = "zhangsan";
    let name2 = "lisi";
    document.write(name1 +" " + name2);
    {
        let name3 = "wangwu";

        //全局变量
        name4 = "zhaoliu";
    }
    document.write("<br>");
    //会报错  (局部变量不能被全局访问)
   // document.write(name3);
    
    document.write(name4 + "<br>");

    //定义常量
    const PI = 3.14159;
    document.write(PI);
</script>
</html>

本节就先讲到这儿,后面的我会再接着给大家分享。