如果你想学习如何开发web, 可以仔细阅读这篇文章,了解一下js的基本语法知识。
函数
定义
JavaScript 函数是被设计为执行特定任务的代码块。会在某代码调用它时被执行。
函数声明
function Name(参数) {
要执行的代码
}
JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()
- 函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)
- 括号里由逗号分隔参数
- 当 JavaScript 到达 return 语句,函数将停止执行
箭头函数
允许使用简短的语法来编写函数表达式。不需要 function 关键字、return 关键字和花括号。
例:const x = (x, y) => x * y;
函数调用
1.以函数形式调用函数 例:myFunction(10, 2);
- 作为方法来调用函数 例: myObject.fullName();
- 通过函数构造器来调用函数 例:var x = new Function(“Bill”, “Gates”);
注:this 关键词:在 JavaScript 中,被称为 this 的事物,指的是“拥有”当前代码的对象。
正则表达式(限定输入)
定义
正则表达式(Regular Expression)是用于描述一组字符串特征的模式,用来匹配特定的字符串。通过特殊字符+普通字符来进行模式描述,从而达到文本匹配目的工具。
应用场景
- 验证:表单提交时,进行用户名密码的验证。
- 查找:从大量信息中快速提取指定内容,在一批url中,查找指定url。
- 替换:将指定格式的文本进行正则匹配查找,找到之后进行特定替换。
基本要素
字符类:
- 小数点(.)匹配一个任意字符
- [ ] 匹配括号内一个任意字符
- [^ ] 匹配除括号内一个任意字符
数量限定符:
- ? * { } + 前单元格应匹配多少次
- {m,n } 前单元格应至少匹配m次,至多n次
位置限定符:
-
^ 匹配行首的位置
-
$ 匹配行末的位置
感谢阅读!