博客列表 >js的引用方式,变量与常量,函数

js的引用方式,变量与常量,函数

辰辰
辰辰原创
2021年04月01日 15:11:391161浏览

js引用方式

行内脚本

  • 直接与一个元素的事件属性绑定
  • 可以用on+事件名称来使用
  • 实例演示(用botton标签)
    1. <button onclick="alert('nihao')">a</button>

内部脚本

  • 将js代码写到script标签中
  • 实例演示(用botton标签)
  1. <button onclick="btn()">a</button>
  2. <script>
  3. function btnClick() {
  4. onclick = alert('nihao');
  5. }
  6. </script>

外部脚本

  • 写在js文件中
  • 实现了js代码的共享
  • 实例演示
    1. function btnClick() {
    2. onclick = alert('nihao')
    3. }

结果


变量与常量

变量

声明方法

  • let来声明变量
  • let不能重复声明,可以重复使用
  • 命名时用驼峰式(userName…)

使用方式

  1. let btn = '1';

常量

声明方法

  • const来声明常量
  • 不允许更新
  • 命名时通常全大写,多个单词之间用’_’

使用方式

  1. const btn = '1';

函数

声明方法

  1. // function +函数名 +() +{}

匿名函数

  • 把声明做成一个变量或常量
    1. let name = function () {}

高阶函数

  • 使用函数为参数或将函数作为返回的函数
    1. function demo() {
    2. return function () {
    3. return 'nihao'
    4. }
    5. }
    6. console.log(demo());

归并函数

  • 将所有参数压倒一个数组中来简化参数的获取过程
  • reduce()可以多值计算
    1. sum = function (...arr) {
    2. return arr.reduce((p, c) => p + c);
    3. }

箭头函数

  • 不用写function
  • 小括号和大括号之间放一个=>
  • 如果代码只有一行语句,可以删除大括号
  • 如果只有一个参数,可以删除小括号
  • 如果要使用this,不要用箭头函数
    1. sum = a => a + 10;
    2. console.log(sum(10));

立即执行函数

  • 它就是IIFE
  • 声明调用二合一
  • 写法: (函数)(参数)
    1. (function (a, b) {
    2. console.log(a + b);
    3. })(10, 20)
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议