
JavaScript
YXX_decsdn
就是来学习的
展开
-
JavaScript中如何定义方法(函数)
JavaScript中的函数类似于Java中的方法,是执行特定功能的语句块,定义函数的方式有两种: 两种函数定义方式区别:第一种称为定义式,第二种称为变量式。在实际应用中二者没有区别,但在调用中顺序上差异:定义式可以在调用之后再定义,而变量式则不可以。例子如下 1,定义式 <script> function test(age){ //先定义方法,再调用 console.log(...原创 2019-05-21 17:22:14 · 1380 阅读 · 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 · 445 阅读 · 0 评论 -
JavaScript——匿名函数
匿名函数 概念: 没有函数名的函数称为匿名函数。 ()() 第一个括号中写方法,第二个括号中写给参数列表中的参数赋的值。 如下例子 <script> (function(name,age,no){ console.log(name+";"+age+";"+no); //输出tom })("tom",22,2015) </script> 输出为 ...原创 2019-07-11 16:34:19 · 220 阅读 · 0 评论 -
JavaScript中变量提升与函数提升
变量提升(Hosting) 已知如下代码: <script> var name='tom'; (function(){ console.log(name);//输出undefined var name='tim'; })(); </script> JavaScript中,变量的声明将被提升到函数的最顶部,所以上面代码其实质应为: <scr...原创 2019-07-11 16:50:09 · 207 阅读 · 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 · 183 阅读 · 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 · 251 阅读 · 0 评论 -
正则表达式
正则表达式RegExp对象正则表达式附加参数的使用方括号:方括号用于查找某个范围内的字符元字符(Metacharacter):元字符表示拥有特殊含义的字符常用量词(注意:m指代某一个字符串) RegExp对象 1,正则表达式有些类似于我们之前接触过的通配符,通过字符模式匹配表达式和值,正则表达式的定义方式有如下两种: 1),var reg = /正则表达式/[附加参数]; 2),var reg =...原创 2019-08-05 18:14:02 · 533 阅读 · 0 评论