javaScript 基础语法

166 阅读2分钟

JavaScript day01(基础语法)

JavaScriptpt书写位置

  • 外部式

    • 通过src引入html页面中
  • 内部式

    • <script>alert('12344') </script>
      
    • 写在body上面
  • 内联式

案例引入

  • tab栏切换案例

image.png

  • 引入案例的目的: 让学生明白html+css+js如何进行相互交互合作做效果

JS的注释

  • //
  • /* */

分号规范

变量、数据类型

js作用

  • 网页特效
  • 表单验证
  • 数据交互

javascript 组成

  • ECMAScript

    • 语言基础
  • web apls

    • DOM

      • 页面文档对象模型
    • BOM

      • 浏览器对象模型

权威网站:mdn

数据类型

基本数据类型

  • number数字型

    • 正 负 小数点 无限大 无限小
  • string字符串型

    • ‘’单引号 ""双引号 ``反引号

      • 字符串拼接

        • '+ 变量名 +' 去替换需要替换的内容

        • 有拼接不方便引申出模板字符串

          • 模板字符串(ES6)
      • 案例:

        • 页面弹出对话框,输入名字和年龄,页面显示: 大家好,我叫xxx,今年xx岁了
  • boolean布尔类型

  • undefined 未定义类型

    • 只是声明,没有赋值
  • null空类型

    • null表示赋值了,但是内容为空
  • 检测数据类型

    • typeof

      • console.log(typeof 123);

引入数据类型

    • object 对象
    • function 函数
    • array 数组

转换

Number 数据

console.log(Number(‘1234’))

改成数字型

1641631176(1).jpg

  • Number()

  • parse系列

    • 如果介绍parse系列就是介绍区别和使用场景
  • 三者的区别

  • 案例

    • 加法器:页面输入2个数,计算两者的和,打印到页面中

转换成字符串

  • string()

  • 变量 toString()

    • 括号里面可以跟进制
  • 两者区别

  • 隐式转换的小技巧

    • +号作为正号解析可以转换成Number
    • 任何数据和字符串相加结果都是字符串

变量

容器

  • 储存数据的盒子

变量的基本使用

  • 声明变量

    • 语法

      • let 变量名
    • 赋值符号 =

    • 变量的初始化可以直接赋值

      • let age = 18
      • console.log(age);
    • 多个赋值用逗号分隔

      • let a=1,b= 2,c=3
      • console.log(1);
      • console.log(2);
      • console.log(3);
  • 赋值符号

    • age=19

JavaScript输入输出语法

输出

  • body里面输入的内容,可以设置css样式标准

    • document.write(‘要输入的内容’)
  • alert

    • 警示框

      • alert(‘警示框’)
  • console.log

    • 显示在控制台

输入语法

  • prompt

    • 提示输入文本框

      • prompt(‘请输入您的姓名’)

字面量

数字字面量

在计算机科学中,字面量(literal)是在计算机中描述事/物