JavaScript
YXX_decsdn
就是来学习的
展开
-
JavaScript中如何定义方法(函数)
JavaScript中的函数类似于Java中的方法,是执行特定功能的语句块,定义函数的方式有两种:两种函数定义方式区别:第一种称为定义式,第二种称为变量式。在实际应用中二者没有区别,但在调用中顺序上差异:定义式可以在调用之后再定义,而变量式则不可以。例子如下1,定义式<script>function test(age){ //先定义方法,再调用 console.log(...原创 2019-05-21 17:22:14 · 1340 阅读 · 1 评论 -
JavaScript——const与let关键字
const关键字const声明的变量必须直接初始化且不允许二次赋值,如下代码:1,必须直接初始化,下边代码报错<script> const name; name="tom" console.log(name);</script> 2,不允许二次赋值,下边代码报错<script> const name="tom"; //...原创 2019-07-11 16:29:38 · 406 阅读 · 0 评论 -
JavaScript——匿名函数
匿名函数概念: 没有函数名的函数称为匿名函数。()()第一个括号中写方法,第二个括号中写给参数列表中的参数赋的值。如下例子<script> (function(name,age,no){ console.log(name+";"+age+";"+no); //输出tom })("tom",22,2015)</script>输出为...原创 2019-07-11 16:34:19 · 182 阅读 · 0 评论 -
JavaScript中变量提升与函数提升
变量提升(Hosting)已知如下代码:<script> var name='tom'; (function(){ console.log(name);//输出undefined var name='tim'; })();</script>JavaScript中,变量的声明将被提升到函数的最顶部,所以上面代码其实质应为:<scr...原创 2019-07-11 16:50:09 · 173 阅读 · 0 评论 -
JavaScript中的闭包
闭包(closure)在javascript中,闭包指定义在一个函数内的函数,该函数可以使用其所在函数中定义的变量,如下例子:<script> function add(x){ console.log(x); return function(y){ console.log(y); return x+y; } } console.log(add(4)(3...原创 2019-07-11 16:53:14 · 148 阅读 · 0 评论 -
JavaScript——箭头函数
箭头函数javascript中箭头函数类似于Java中的lambda表达式,这种函数的出现大大简化了函数的定义:传统函数:<script> function add(a,b){ return a+b; } console.log(add(1,1));</script>箭头函数:<script> var add=(a,b)=>{//类...原创 2019-07-11 18:49:00 · 205 阅读 · 0 评论 -
正则表达式
正则表达式RegExp对象正则表达式附加参数的使用方括号:方括号用于查找某个范围内的字符元字符(Metacharacter):元字符表示拥有特殊含义的字符常用量词(注意:m指代某一个字符串)RegExp对象1,正则表达式有些类似于我们之前接触过的通配符,通过字符模式匹配表达式和值,正则表达式的定义方式有如下两种:1),var reg = /正则表达式/[附加参数];2),var reg =...原创 2019-08-05 18:14:02 · 460 阅读 · 0 评论