JavaScript基础语法(VS Code)

js语言归为脚本语言,会逐行解释执行。

浏览器执行JS:

渲染引擎:用来解析HTML与CSS,俗称内核

JS引擎:JS解释器,用来读取网页中的JavaScript代码,对其处理后运行

JavaScript组成

JavaScript ECMAScript(JavaScript语法)、DOM(页面文档对象模型)和BOM(浏览器对象模型)三部分组成。

VS Code下载

VS Code下载地址:Download Visual Studio Code - Mac, Linux, Windows

新建文件夹,新建.html.文件 !+tab键 自动补全html目录

 JS的三种书写位置:行内、内嵌和外部。

行内式 

<!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>
   
</head>
<body>
    <!--1.行内式的js 直接写到元素内部-->
    <input type="button" value="aabb" onclick="alert('amm')">

</body>
</html>

 内嵌式(学习时常用的方式;可将多行JS代码写到script标签中)

<!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>
    <!--2.内嵌式的js-->
    <script>
      //  alert('bmm');
    </script>
</head>
<body>
   
</body>
</html>

外部  新建一个.js文件,在文件中写入(引用外部JS文件的script标签中间不可以写代码)

<!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>
    <!--3.外部js script双标签-->
<script src="my.js"></script>
</head>
<body>

</body>
</html>

手动修改快捷键:单击左下角设置找到键盘快捷方式打开

 常用的输入输出语句

<!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>
       //输入框
       prompt('请输入:');
       //alert弹出警示框 输出的结果
       alert('结果为:');
       //控制台输出,程序员测试用
       console.log('后台显示');
   </script>

</head>
<body>

    
</body>
</html>

查看console内容    F12键入

 找到console

变量

本质:变量是程序在内存中申请的一块用来存放数据的空间

    <script>
        //1.声明一个age 的变量
        var age;
        //2.赋值
        age = 10;
        //3.输出结果
        console .log(age);
        //4.变量的初始化
        var myname ='student';
        console .log(myname);
    </script>   
</head>

数据类型

变量的数据类型是由JS引擎根据 赋值后变量值的数据类型来判断的

JS是动态语言,变量的数据类型是可以变化的

 数字型Number范围 最大和最小值   

alert(Number.MAX_VALUE);

alert(Number.MIN_VALUE);

 isNaN() 方法用来判断非数字,是数字就返回false

String 字符串型推荐使用 ' ' 单引号 

 <script>
     var name = prompt('请输入用户名');
     var str = '您的昵称为'+name+'.';
     alert(str);  

    </script>
</head>

undefined 与数字相加 最后结果为 NaN

null 与数字相加 最后结果为 该数字

typeof  获取变量数据类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值