js中this的使用及代表意义】的更多相关文章

我们在js中经常看到this这个关键字,那么他是什么呢?它可以是全局对象.当前对象,也可以是任意对象,函数的调用方式决定了 this 的值. 1. 方法中的this. 在对象方法中, this 指向调用它所在方法的对象.例如: var information = { name: "alan", age : "18", all : function() { return this.name + " " + this.age; } }; 在这里,th…
//s金额 n保留几位小数 默认保留两位小数 s代表金额,n代表保留的小数位数 function formatMoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; var l = s.split(".")[0].split("…
在js中有三种值都可以代表false  "",null,undefined 那么他们之间到底有什么区别呢 首先我们先看这三种值得类型 ""代表了一个没有字符的字符串 null初始化一个空对象或者表示一个不存在的元素节点元素节点 null和undefined的类型不同但是值相等 双等于号表示只比值,三个等于号既比值又比类型,从上面的图可以看出他们的类型不相等一个是undefined一个是object…
js中#代表什么 一.总结 1.#号:代表id选择器  2. $('#div1'). : 常用用法,前面也有$符号 二."#"在js中代表什么 js里我不曾看到用到‘#’的代码端,如果有,麻烦贴出来,让我也学习一下. 一般'#'是在jQuery 有用到,一般用于id选择元素使用: <body> <div style="width:100px; height:100px; border:1px solid #ccc" id="div1&qu…
js中的$符号代表什么 一.总结 1.$:相当于document.getElementById(...) 2.$常用用法:每句话意思下面有,好东西 $("div p"); // (1) $("div.container"); // (2) $("div #msg"); // (3) $("table a",context); // (4) 二.在js中 $是什么意思? jquery里的语法规则.相当于document.getE…
js中的json. 一种轻量级数据格式.json中的值是map形式的就是key->value. 具体看下边的示例; var person = { // 用 大括号括声明一个json. "name":"lz" //key是name, value是lz;};//这个时候你可以这样使用它alert(person.name);//-----------如果你试了一下代码,到这里你应该明白它是什么格式了..//------a:function(){} 中 a是key,f…
先看个栗子: ~~false === 0 ~~true === 1 ~~undefined === 0 ~~!undefined === 1 ~~null === 0 ~~!null === 1 ~~"" === 0~~!"" === 1 ~是按位取反的意思,计算机里面处理二进制数据时候的非,~~就是再转回来,利用两个按位取反的符号,进行类型的转换,转换成数字符号. 而在计算机里面的^=是异或运算,相同取0,不同取1. 两个整数交换可以酱紫表示: var a = 1…
按位运算符是把操作数看作一系列单独的位,而不是一个数字值.所以在这之前,不得不提到什么是"位": 数值或字符在内存内都是被存储为0和 1的序列,每个0和1被称之为1个位,比如说10进制数据2在计算机内被存储为 0 0 0 0 0 0 1 0,当我们将内存内的位值改变之后,这个值代表的意义也就变了,比如把2前移动一位, 现在存储单元里面变成了0 0 0 0 0 1 0 0,这个值表示的是十进制的4,这也就是按位操作符的运算原理. 按位运算符有6个: & 按位与 |按位或 ^按位异…
JS中判断鼠标按键的问题.IE左键是 window.event.button = 1右键是 window.event.button = 2中键是 window.event.button = 4没有按键动作window.event.button = 0 Firefox左键是 event.button = 0右键是 event.button = 2中键是 event.button = 1没有按键动作 event.button = 0 Opera 7.23/7.54鼠标左键是 window.event…
在javascript中操作dom节点让其运动的时候,常常会涉及到各种宽高以及位置坐标等概念,如果不能很好地理解这些属性所代表的意义,就不能理解js的运动原理,同时,由于这些属性概念较多,加上浏览器之间 实现方式不同,常常会造成概念混淆,经过研究之后,这里来进行一个总结. 第一部分:DOM对象 1.1只读属性 所谓的只读属性指的是DOM节点的固有属性,该属性只能通过js去获取而不能通过js去设置,而且获取的值是只有数字并不带单位的(px,em等),如下: 1)clientWidth和client…