js的引用方式,变量与常量,函数
16lz
2021-04-01
js引用方式
行内脚本
- 直接与一个元素的事件属性绑定
- 可以用on+事件名称来使用
- 实例演示(用botton标签)
<button onclick="alert('nihao')">a</button>
内部脚本
- 将js代码写到script标签中
- 实例演示(用botton标签)
<button onclick="btn()">a</button>
<script>
function btnClick() {
onclick = alert('nihao');
}
</script>
外部脚本
- 写在js文件中
- 实现了js代码的共享
- 实例演示
function btnClick() {
onclick = alert('nihao')
}
结果
变量与常量
变量
声明方法
- 用
let
来声明变量 - let不能重复声明,可以重复使用
- 命名时用驼峰式(userName…)
使用方式
let btn = '1';
常量
声明方法
- 用
const
来声明常量 - 不允许更新
- 命名时通常全大写,多个单词之间用’_’
使用方式
const btn = '1';
函数
声明方法
// function +函数名 +() +{}
匿名函数
- 把声明做成一个变量或常量
let name = function () {}
高阶函数
- 使用函数为参数或将函数作为返回的函数
function demo() {
return function () {
return 'nihao'
}
}
console.log(demo());
归并函数
- 将所有参数压倒一个数组中来简化参数的获取过程
- reduce()可以多值计算
sum = function (...arr) {
return arr.reduce((p, c) => p + c);
}
箭头函数
- 不用写function
- 小括号和大括号之间放一个
=>
- 如果代码只有一行语句,可以删除大括号
- 如果只有一个参数,可以删除小括号
- 如果要使用this,不要用箭头函数
sum = a => a + 10;
console.log(sum(10));
立即执行函数
- 它就是IIFE
- 声明调用二合一
- 写法: (函数)(参数)
(function (a, b) {
console.log(a + b);
})(10, 20)
更多相关文章
- 【JS基础入门】JavaScript中变量常量的声明及函数的语法与使用方
- 最新iOS开发常见面试题总结二!(附答案)!
- 用 Python 制作一个迷宫游戏
- MySql基本查询-基本函数
- 致老男孩教育的维权声明 - Spug运维
- 易错:函数方式实现二分查找整形数组
- 函数递归、匿名函数、内置函数
- 20201112 装饰器之函数即变量
- 20201203 函数式编程与函数不同