!!是将表达式强制转化为bool值运算,NaN || undefined || null || 0 || ''都为false两次取反作用让a结果只能是false或者是true;如果a是0;两次取反当然是false;如果a是null;两次取反是false;如果a是undefined;两次取法是false;其余比如a=10 !!a两次取反是true;!!是将表达式强制转化为bool值运算,N
zz
原创 2022-09-01 06:09:18
178阅读
js中常用到冒号地方有三处,分别是:A ?...
转载 2019-12-31 17:13:00
691阅读
2评论
JavaSciprt事件中有两个很重要特性:事件冒泡以及目标元素。事件冒泡: 当一个元素上事件被触发时候,比如说鼠标点击了一个按钮,同样事件将会在那个元素所有祖先元素中被触发。这 一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树最上层。目标元素: 任何一个事件目标元素都是最开始那个元素,在我们这个例子也就是按钮,并且它在我们元素对象以属性形 式出现。使用事件
前端三剑客:             html+css+js(html 决定网页上有什么,css决定东西是怎么摆放js决定东西功能)js定义:            js是一个脚本语言,需要有宿主文件,它宿主文件是html文件。js作用: 进行数据运算&nbsp
转载 2023-07-22 15:17:59
222阅读
/* * 作用域 * - 作用域指一个变量作用范围 * - 在JS中一共有两种作用域: * 1.全局作用域 * - 直接编写在script标签JS代码,都在全局作用域 * - 全局作用域在页面打开时创建,在页面关闭时销毁 * - 在全局作用域中有一个全局对象window, * 它代表是一个浏览器窗口,它由浏览器创建我们可以直接使用 * - 在全局作用域中: * 创建
原创 2021-07-19 09:41:34
137阅读
/* * 作用域 * - 作用域指一个变量作用范围 * - 在JS中一共有两种作用域: * 1.全局作用域 * - 直接编写在script标签JS代码,都在全局作用域 * - 全局作用域在页面打开时创建,在页面关闭时销毁 * - 在全局作用域中有一个全局对象window,
原创 2022-02-11 14:17:41
149阅读
1.window.onload=function(){ var num=2;    function test1(){         num=1;    }    test1();    alert(num);}结果:42.window.onload=fun
原创 2017-04-21 16:43:46
451阅读
js作用问题
原创 2022-07-13 15:27:31
55阅读
概述:1.在方法,this指的是所有者对象。2.单独情况下,this指的是全局对象。3.在函数,this指的是全局对象。4.在函数,严格模式下,this指的是undefined。5.在事件,this指的是接收事件元素。**分述:**1.方法this在对象方法,this指的是此方法“拥有者”。this代表person对象var person = { fir
     1.变量作用域变量作用域分为两种(1),全局作用域:在函数外,使用var声明变量,可以在任何作用域下访问————————————全局变量(2),函数作用域:在函数内,使用var声明变量,只能在当前函数访问---------------------------------------局部变量(在函数作用域中,没有用var声明变量,是全局变量,不推荐,在
作用域是任何一门编程语言中重中之重,因为它控制着变量与参数可见性与生命周期作用域指的是您有权访问变量集合。 JavaScript 拥有函数作用域:每个函数创建一个新作用域。作用域决定了这些变量可访问性(可见性)。 函数内部定义变量从函数外部是不可访问(不可见)。作用域:作用域指一个变量作用范围JS中一共两种作用域,ES6新增了块级作用域目前存在三种作用域1. 全局作用域2. 函数
转载 2023-07-06 19:53:17
61阅读
一,大多数程序设计语言都提供了“作用域”(Scope)概念。对于在作用域里定义名字,作用域同时决定了它“可见性”以及“存在时间”。在 C,C++和 Java 里,作用域是由花括号位置决定。参考下面这个例子:{ int x = 12; /* 作用域内只有x是合法 */ { int q = 96; /* 作用域内x和q都是合法 */ } /*作用
转载 2023-09-11 01:24:47
107阅读
js进制转换, 分为2进制,8进制,10进制,16进制之间相互转换, 我们
原创 2023-01-13 15:34:16
108阅读
这里面的return含有一些细节知识:例如:onClick='return add_onclick()'与 onClick='add_onclick()'区别JAVASCRIPT在事件调用函数时用return返回值实际上是对window.event.returnvalue进行设置。而该值决定了当前操作是否继续。当返回是true时,将继续操作。当返回是false时,将中断操作。而直接执行时(不
转载 2022-09-27 15:59:19
65阅读
这里面的return含有一些细节知识: 例如:onClick='return add_onclick()'与 onClick='add_onclick()'区别 JAVASCRIPT在事件调用函数时用return返回值实际上是对window.event.returnvalue进行设置。 而该值决
转载 2020-08-13 17:07:00
129阅读
2评论
function MultiTimeOut(count, timer, cb){ var c = count > 1 ? count : 1 var s = false this.run = function(){
原创 2015-11-27 00:14:40
704阅读
1.REST简介REST是指表述性状态传递(Representational State Transfer,简称REST),是Roy Fielding 博士在2000年他博士论文中提出来一种软件架构风格。表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则应用程序或设计就是RESTful。需要注意是,REST是设计风格而不是标准。REST通常基于使用HTTP、URI和XML(标准
转载 2023-08-28 16:13:12
47阅读
scope和closure是javascript两个非常关键概念,前者JS用多了还比较好理解而且容易体会到,而closure就不一样了。这玩意是真的很容易迷糊作用作用域,也就是我们常说词法作用域,说简单点就是你程序存放变量、变量值和函数地方。根据作用范围不同可以分为全局作用域和局部作用域,简单说来就是,花括号{}括起来代码共享一块作用域,里面的变量都对内或者内部级联块级作用域可见,
推荐 原创 2021-08-07 17:59:43
956阅读
单行注释         将//放在被注释一行代码前多行注释          /*和*/分别作为开始和结束文档注释 用于生成文档,用于说明JAVA类,成员变量等功能。符号:;用于分隔语句 、 { }用于定义一个代码块 、 [ ] 用于访
转载 2023-08-31 13:07:51
46阅读
一、概述 Promise是异步编程一种解决方案,可以替代传统解决方案--回调函数和事件。ES6统一了用法,并原生提供了Promise对象。作为对象,Promise有以下两个特点:(1)对象状态不受外界影响。(2)一旦状态改变了就不会再变,也就是说任何时候Promise都只有一种状态。二、Promise状态 Promise有三种状态,分别是 Pending (进行)
转载 2024-07-02 06:17:21
14阅读
  • 1
  • 2
  • 3
  • 4
  • 5