学习JavaScript
1哈哈111
这个作者很懒,什么都没留下…
展开
-
函数知识点-----第一次记录
变量提升var a=123;function f(){ alert(a); //弹出为undefined var a=1; alert(a); //弹出为1};f();函数域始终优先于全局域,所以局部变量a会覆盖掉所有与它同名的全局变量,尽管在alert()第一次被调用时,a还没有被正式定义,但该变量本身已经存在于本地弓箭了,这种特殊的现象叫做提升当JavaScrip...原创 2019-02-22 08:37:09 · 136 阅读 · 0 评论 -
取得对象键值属性有序的数组
var o={ name:"qiaozhen", work:function(){ console.log("working..."); }, _age:20, get age(){ return this._age; }, set age(val){ if(val<0||val>150){ throw ...原创 2019-05-13 15:44:33 · 175 阅读 · 0 评论 -
javascript的判断对象为空快速取值技巧及对象熟性添加逻辑赋值的方法
var o={ name:"qiaozhen", work:function(){ console.log("working..."); }, _age:20, get age(){ return this._age; }, set age(val){ if(val<0||val>150){ throw new Error("in...原创 2019-05-13 13:33:03 · 718 阅读 · 0 评论 -
字符串的indexOf用法
var str="乔真你在干嘛呢,对不不对啊,乔真你在干嘛呢,对不不对啊,乔真你在干嘛呢,对不不对啊,乔真你在干嘛呢,对不不对啊,乔真你在干嘛呢,对不不对啊,乔真你在干嘛呢,对不不对啊,乔真你在干嘛呢,对不不对啊"var s="乔真";var i=0;/*for(;str.indexOf(s,i)!=-1;){//for循环中间部分就是一个布尔值 alert(str.indexOf(s...原创 2019-02-27 11:09:42 · 1335 阅读 · 0 评论 -
fromCharCode()来加密输入的内容
<input type="text" /><input type="button" value="加密"/><div id="jiami">加密...</div><script>var inlp=document.getElementsByTagName("input&q原创 2019-02-27 10:40:40 · 716 阅读 · 0 评论 -
封装检测数字的方法
HTML代码<input type="text" /><input type="button" value="检测"/> js代码var inlp=document.getElementsByTagName("input");var str=" 213121";var k;function jianCe(string){ v原创 2019-02-27 10:02:25 · 187 阅读 · 0 评论 -
js中的原型(prototype)属性
利用原型添加属性和方法首先我们创建一个构造器函数:function Gadget(name,color){ this.name=name; this.color=color; this.whatAreYou=function(){ return "I am a "+this.color + " "+this.name; };};添加属性和方法的另一种形式,通过构造器函数...原创 2019-02-27 09:02:49 · 1027 阅读 · 0 评论 -
高亮显示关键字实例、替换搜索关键字实例
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style> p{ width:500px; height: 300px; border: 2px solid #ccc; ba原创 2019-02-28 09:52:08 · 341 阅读 · 0 评论 -
split彩色文字效果实例
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style> #div1{ width:500px; height: 300px; border: 2px solid #ccc;原创 2019-02-28 09:08:43 · 139 阅读 · 0 评论 -
js对象知识点总结---第一次记录
构造器函数我们可以通过构造器函数创建对象以下为简单示例function Hero(){ this.occupation="Ninja";};var hero=new Hero();输出:使用构造器函数好处是可以在创建对象时传递一些参数修改后的构造器函数function Hero(name){ this.name=name; this.occupati...原创 2019-02-23 10:33:22 · 126 阅读 · 0 评论 -
字符串方法应用--比较类、截取类、substring应用实例
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style> p{ width:500px; margin: 30px auto; border: 2px solid #ccc;原创 2019-02-27 15:26:58 · 148 阅读 · 0 评论 -
函数知识点---闭包
作用域链JavaScript中存在大括号级的作用域,但他有函数作用域,在函数内定义的变量函数外是不可见的,如果该变量在if或者for语句中,那他在代码中是可见的; var a=1;function f(){ var b=1; return a;};输出结果为在这里a变量是全局作用域,而b变量的作用域在函数f()内,所以在f()内,a和b都是可见的,在f()外,...原创 2019-02-22 11:42:39 · 289 阅读 · 0 评论 -
函数知识点------第二次记录
内部私有函数function outer(param){ function inner(theinput){ return theinput*2; }; return 'The result is '+inner(param);};输出结果如下调用outer的时候,inner函数也执行了,直接调用inner,显示为未定义;私有函数有以下好处有助于确保全局名字...原创 2019-02-22 09:21:47 · 1664 阅读 · 0 评论 -
JS中六种数据类型(二)——Null
Null类型是第二个只有一个值的数据类型,这个特殊的值是null,从逻辑角度来看,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值会返回“object”的原因,如下面的例子所示: var car =null; alert(typeof null); //object(其实这是JavaScript最初实现的一个错误,后来被ECMAScript...转载 2019-06-23 11:38:37 · 1379 阅读 · 0 评论