js学习
来源:互联网 发布:sign函数matlab数组 编辑:程序博客网 时间:2024/06/15 02:00
match()方法匹配一个字符串或者匹配一个正则表达式。
isNaN()判断是否是数字。
Date() 函数。
console.log();写到控制台
break跳出循环
return退出函数
当您声明新变量时,可以使用关键词 “new” 来声明其类型:
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
document.getElementById("demo1").innerHTML = "不加括号输出函数表达式:" + person.fullName;document.getElementById("demo2").innerHTML = "加括号输出函数执行结果:" + person.fullName();结果:不加括号输出函数表达式:function () { return this.firstName + " " + this.lastName; }加括号输出函数执行结果:John Doe
局部变量:在函数中通过var声明的变量。
全局变量:在函数外通过var声明的变量。
没有声明就使用的变量,默认为全局变量,不论这个变量在哪被使用。
typeof 判定一个变量是对象还是其他基本类型
switch会使用===恒等进行比较
计数器困境解决办法:
<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><p>局部变量计数。</p><button type="button" onclick="myFunction()">计数!</button><p id="demo">0</p><script>var add = (function () {var counter = 0;return function () {return counter += 1;}})();function myFunction(){document.getElementById("demo").innerHTML = add();}</script></body></html>
变量 add 指定了函数自我调用的返回字值。
自我调用函数只执行一次。设置计数器为 0。并返回函数表达式。
add变量可以作为一个函数使用。非常棒的部分是它可以访问函数上一层作用域的计数器。
这个叫作 JavaScript 闭包。它使得函数拥有私有变量变成可能。
计数器受匿名函数的作用域保护,只能通过 add 方法修改。
阅读全文
0 0
- JS学习-JS简介
- js学习
- js学习
- js学习
- js学习
- JS学习
- js学习
- js学习
- js学习
- JS 学习
- js学习
- js学习
- js学习
- js学习
- 学习JS
- js学习
- js 学习
- js学习
- LeetCode:Maximum Length of Repeated Subarray
- 输出菱形
- mysql外键约束
- html+css+angularjs 实现商品库存信息管理页面 可删除/批量删除/可模糊查询/可升序降序
- TensorFlow 中文资源精选,官方网站,安装教程,入门教程,实战项目,学习路径。
- js学习
- AndroidStudio快捷键大全
- 面向移动平台的可信执行环境构建方法与应用研究
- 为什么要使用SLF4J而不是Log4J
- spring bean属性及子元素使用总结
- Win10x64安装x64版Oracle数据库12c+x32ODAC用于VS开发软件
- 关于插值的一段测试
- Mybatis @Param注解的作用
- Vue.js响应式原理