![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 58
前端菜鸟小郭
前端菜鸟
展开
-
字母以及数字校验
1.表单中输入框校验字母或数字的方法function check(val) { var Regx = /^[A-Za-z0-9]*$/; if (Regx.test(val)) { return true; } else { return false; } }使用时直接调用check(参数)方法即可,原创 2022-03-02 14:57:26 · 759 阅读 · 2 评论 -
JavaScript数组的定义及常用方法
什么是数组?数组是特殊的对象例如:定义一个数组arr,var arr = [1,2,3],通过typeof获取arr的类型发现,arr这个数组是Object类型,但是通过typeof只能判断基本数据类型,不能判断具体数据类型,所以通过Object.prototype.toString.call(arr)可以去判断具体是什么类型。typeof(arr) --- > ObjectObject.prototype.toString.call(arr) --- > [Object Ar原创 2021-12-01 14:52:56 · 7309 阅读 · 0 评论 -
浅谈JavaScript对象的原型prototype
1.定义:原型是function对象的一个属性,它定义了构造函数制造出来的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象。对象的原型:__proto__例1:person和person1它们的共有祖先为Person.prototypefunction Person (){}var person = new Person();var person1 = new Person();例2:自己身上有属性,原型上也有属性,取自己身上的,就近原创 2021-11-26 10:12:14 · 857 阅读 · 0 评论 -
个人对原始值、引用值以及堆栈的理解
1.原始值:也叫基本数据类型,例如:NubmerStringundefinednullBoolean原始值存在栈中(stack),栈中的数据是按照先进后出的顺序,栈中的数据不会彻底被删除,只能被覆盖,当一个原始值变量赋值给另一个原始值变量时,只是把栈中的内容复制给另一个原始变量,这两个原始变量互不影响,即一个变量改变另一个变量不变。如果一个原始变量被重新赋值,即 var a = 1;var b = a; a = 2;此时,a这个变量会开辟新空间,赋值为2,原来a的空间变为野地原创 2021-11-24 18:01:59 · 203 阅读 · 0 评论