lbdh.net
当前位置:首页 >> js >>

js

其实是一种利用符号进行的类型转换,转换成数字类型 ~~true == 1 ~~false == 0 ~~"" == 0 ~~[] == 0 ~~undefined ==0 ~~!undefined == 1 ~~null == 0 ~~!null == 1

在JS中,[]表示数组,{}表示对象;一般在JSON中使用; 例如:var json={"eles":["aaa","bbb","ccc","ddd"]}; 表示对象json的eles属性的值为一个四个元素的数组; 可以通过json.eles[0]、json.eles[1]...来获取这些值。。。 另外,var arr = new A...

如果b不等于undefined和null,也就是说b有东西那a就等于b的值 不然就等于默认值0

由于JS是弱类型语言,所以他定义变量时不用申明数据类型,这里的a是布尔类型的变量,如: var a = false; a = !a; alert(a);//这时a就变成了true !a是对a的值进行取反。

你是问javascript里的问号吗? js里有个三元运算符 ?: 作用是判断?前的语句是否为真,为真则执行中间的语句,否则执行后面的语句 如:confirm("你是人是鬼?")?alert("你是人"):alert("你是鬼!")

相等运算符是==,不等于运算符是!= 你那个问题中为什么要indexOf(.)呢,你完全可以直接indexOf('abc.asp'),不是直接就可以知道是不是这个页了么 试试这样解决 function change(){ var loca = this.parent.document.getElementById("aa").contentWi...

不是都是弹出窗口,可以修改target属性 _blank 新窗口 _parent 父框架集中打开 _self 默认。在相同的框架中 _top 整个窗口中打开 framename 指定的框架中打开 可以用这种方式不被拦截:window.showModalDialog("www.baidu.com");

累加并赋值语句,举个例子就很容易明白了. i+=1 等同于 i=i+1

你要在哪里调用? 在另一个JS文件里的谋一个JS函数调用的话,直接调用所要调用的函数名称就可以了(如:testJS(); );而在页面上都要引用这两个JS文件,引用方式:

网站首页 | 网站地图
All rights reserved Powered by www.lbdh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com