当前位置: 首页 > news >正文

网站备案需要多久wordpress微信登录开发文档

网站备案需要多久,wordpress微信登录开发文档,大二学生做网站难吗,徐州建立网站基本数据类型作比较#xff0c;值相等则相等#xff0c;值不相等则不相等#xff08;忽略数据类型#xff09; 引用类型作比较#xff0c;引用地址相等则相等#xff0c;否则都是不等的。 基本数据类型#xff0c;和引用数据类型作比较#xff0c;是比较值是否相等值相等则相等值不相等则不相等忽略数据类型 引用类型作比较引用地址相等则相等否则都是不等的。 基本数据类型和引用数据类型作比较是比较值是否相等忽略数据类型 console.log([ [][] , [][] , 4[4] , 4[4]  ]);  //返回[false, false, true, false] 1引用数据类型 [] 数组只有 a[] , ba (引用地址相等) 只有这种情况才相等否则都是不等的。       所以 [] [] 返回 false    [] [] 返回false 2[4] 经过隐式类型转换 console.log(Number([4]));  返回4 。       所以4[4] 返回true   4[4] 返回true 。 script //引用类型只要重新赋值那么就是重新在堆内存空间中开辟新的内存地址。 var a[4]; var ba;//b[4]; a[4,44];//重新给变量a开辟新的堆内存空间。 document.write(b);//返回[4] ab;//b[4],所以a[4] a.push(44);// a[4,44] b[4,44] document.write(a);//返回[4,44]; /script javascript 变量就是保存数据的容器包含$ _  字母数字数字不能开头区分大小写不能是保留字和关键字classfunction等等。 变量命名首先按照项目组的规定来命名。驼峰命名btnConfirm  btn_confirm  buttonConfirm  一定要有意义的千万别写btn1  btn2 btn3 等等无意义的命名尽量使用英文而别用汉语拼音。 数据是最重要的。变量1基本类型值不可修改  4  str  true/false undefined  null NaN(not a number)2引用类型值可以修改栈堆内存栈内存类似楼梯阶梯,空间大小固定只可以放一个东西值不可改变且是有序的。所以是存放基本类型。堆内存类似可以放一大堆东西的空间空间大小可以改变是无序的可以放这个也可以放那个。所以是存放引用类型。 区别 基本数据类型值不可修改 Number String Boolean Undefined Null 等 网页中的最小单位 引用数据类型值可以修改 Array[] {}对象 都是由基本数据类型组成的  --------------------------- //基本数据类型是网页中的最小单位所以不能添加删除修改属性。 var personxiaoming; person.age19; console.log(person.age);//返回:undefined var a4;//4基本数据类型是不可修改的。 a3;//这里只是覆盖了4,4本身并没有变化。 console.log(a);//返回3 ------------ string 的包装对象 String从而调用该包装对象的方法基本数据类型本身是没有方法的 1 的包装对象是 Number 从而调用该包装对象的方法基本数据类型本身是没有方法的   var strstring;//基本数据类型//把s 替换成 ,创建一个新的字符串不会在原有的字符串里面修改因为办不到。var anotherStrstr.replace(s,);console.log(str--anotherStr);//返回string--tring ------------ // 引用类型可以添加删除修改属性的 //引用类型里面可以是基本数据类型 //引用类型是里面还可以是引用类型var person{};console.log(person);//返回{}person.nameZhengLiang;//引用类型里面是基本数据类型person.sexMale;//男person.sexFemale;//女console.log(person);//返回{name: ZhengLiang, sex: Female}delete person.name;console.log(person);//返回{sex: Female} person[fathor,mother];//引用类型是里面还是引用类型 参数传递 不管是基本数据类型还是引用数据类型进行参数传递传的都是值本身而不是引用。 而访问则不同 基本数据类型是直接访问值。 引用数据类型通过引用地址指向指定的堆内存空间中的某一个地址访问值。 ------------------基本数据类型传递参数------------------- script //a , b 是形参(形式参数) function addScore(a,b){ return ab; } //这里的80 , 70 是实参(实际参数) console.log(addScore(80,70)); /script ------------------引用数据类型传递参数------------------- script //引用类型传递参数 obj是形式参数 function setName(obj){ return obj.namexm; } var person{};//声明空对象 //调用setName方法把person这个值直接传递给obj(传递的不是引用)变成person.namexm。 setName(person); console.log(person.name);//返回xm。 /script ------------------引用数据类型传递参数------------------- script //引用类型传递参数 obj是形式参数 function setName(obj){ obj.namexm;//这里的objperson obj{};//给obj重新开辟了一个堆内存空间是一个新的对象跟person本身没有关系了。所以下面输出xm。 obj.namexh; } var person{};//声明空对象 //调用setName方法把person这个值直接传递给obj(传递的不是引用)变成person.namexm。 setName(person);//objperson  console.log(person.name);//返回xm。 /script 如下图请注意obj{}; 是引用地址指向了另外一个堆内存空间。即重新开辟对象了。 ------------------------------------- 数据类型Number String Boolean Undefined Null  []数组  {}对象  function函数  RegExp正则表达式 script //-------引用数据类型具体是什么类型数据------- //基本数据类型使用 indanceof 该方法,全部返回 false console.log([] instanceof Array);//返回 true // console.log(Array);//返回Array() { [native code] } // console.log([] instanceof array);直接报错 array 是构造函数应该是大写Array console.log([] instanceof Object);//返回 true // console.log([] instanceof object);直接报错 boject 是构造函数应该是大写Object // console.log(Object) ;//返回Object() { [native code] }  console.log({} instanceof Object);//返回 true {}空对象是 Object 的实例 console.log({} instanceof Array);//返回 false {}空对象不是 Array 的实例   //------基本数据类型使用indstanceof全部返回 fasle------- console.log(1 instanceof Number);//返回 false console.log(string instanceof Number);//返回 false console.log(false instanceof Number);//返回 false /script 以下是基本数据类型使用 typeof 返回的数据类型 number string boolean undefined null Number()  toString()  String()  Boolean()  isNaN() 这些都是类型转换的方法 script //typeof 或者 typeof() 返回的一定是字符串 console.log(typeof null);//返回Object null是Null数据类型因为typeof 返回的是字符串所以是Object console.log(typeof false);//返回boolean console.log(typeof 1);//返回number console.log(typeof a);//返回string console.log(typeof a);//返回undefined  a是一个未定义的变量a; /script ------------------------------------- script function add(a,b){ return ab; } function fn(fn){ fn.personxm; fnfunction(){}; fn.personxh; } fn(add);//只要涉及参数传递直接把参数值带入函数中再一步一步执行即可。 /*参数传递都是值的传递。解析该函数 function(add){//直接把add这个值带入fn(fn)函数执行即可 add.personxm; addfunction(){};//这里的add是引用类型重新在系统堆内存中开辟一个新的空间。和先前的add没有关系 add.personxh; }*/ console.log(fn.person);//返回 xm /script ------------------------------------------   javascript数据类型数据类型1基本数据类型Numer String Null Undefined Boolean 五种。2复杂数据类型Objectnull 表示一个空对象指针如果变量用于保存对象那么最好将变量初始化为null而不是其他值。对象里面是有多个属性函数等等。一般都是空对象的变量才设置为null。而不是一个单纯的变量。var personnull;typeof的使用方法有两种1typeof 变量2 typeof变量typeof的返回值有Undefined、Null、Boolean、Number、String、Object但是返回值的类型是String类型。上面的返回值Null,Boolen...都是String类型。var namezheng;console.log( typeof( name ) );console.log(typeof name); 栈内存类似楼梯的阶梯有序的一个阶梯只能放一个值这个值是固定不可修改这个值可以是基本类型也可以是一个引用地址。堆内存类似一个巨大空间无序的可以放很多东西值多大就开辟多大的空间进行存储值可以改变的。 引用类型的值可以修改凡是可以修改的都可以看作引用类型 函数是引用类型可以为其添加属性和方法。只要是引用类型都可以添加属性和方法。 一个变量----进来如果是基本类型值不可以改变那就可以直接使用。 一个变量进来如果是引用地址不是一个值而是一个指路标那么需要去堆内存空间去取该值。 一个变量取值顺序是-------》栈内存------》堆内存。 ------------------------------------------------- 变量比较是否相等 基本类型和基本类型比较只要是值相等那么两个就一定相等。注意数据类型也要完全相等。 引用类型和引用类型比较只有两个引用地址指向的是堆内存里面开辟的同一个存储空间时 两个变量才会相等否则都是不相等的。如下面 ----------------------------------------- script typetext/javascript        var xm{            age:18,            score:4        };        var xh{            age:18,            score:4        };        console.log(xmxh);//xm,xh在堆内存中各自开辟了一个空间两个引用地址不同所以两个是不同对象不相等。    /script 控制台输出false即不相等 变量xm和xh是两个变量先在栈内存中各自开辟一个内存位置。 然后xm在堆内存中自己开辟一个空间存放age和score。 xh也在堆内存中自己开辟一个空间存放age和score。 虽然两个属性和值都是一模一样的但是开辟了两个不同的内存空间两个完全不同的引用 是两个完全不同的对象所以两者并不相等。 ----------------------------------------- script typetext/javascript        var xm{            age:18,            score:4        };       var xhxm;//把xm的引用地址赋值给xh他们的引用地址相等指向同一个值所以相等        console.log(xmxh);    /script 控制台输出true即相等。 undefinednull    返回 true undefinednull    返回false 比较的是值比较的是值和类型undefined和null的值相等 undefined是Undefined类型null是Null类型它们的数据类型不相等。 -------------------------------- script typetext/javascript        document.write([  [ ][ ] , [ ] [ ], 4[4],4[4] ]);/script 输出结果false,false,true,false ------------------------------- var xm{             age:18,             score:4         };         var xhxm;         xh.score;         //引用类型是可以修改的。引用地址相同那么值也就一定相等。因为指向同一个对象的值。         console.log(xm.score);//返回5         console.log(xh.score);//返回5 ---------------------------- 对应浅层拷贝 还有另外一个深层拷贝。 以下是浅层拷贝 var xm{             age:18,             score:4         };         function copyObj(obj){         var newObj{};         for(var a in obj){         newObj[a]obj[a];         }         return newObj;         }         var xhcopyObj(xm);         console.log(xh); -------------------------------- 如果拷贝对象里面还有对象那么使用上述浅层拷贝的方法就会报错如下 var xm{             age:18,             score:4             family:{father,mother}  //这里报错         };         function copyObj(obj){         var newObj{};         for(var a in obj){         newObj[a]obj[a];         }         return newObj;         }         var xhcopyObj(xm);         console.log(xh); --------------------------------- 如果是两个引用类型的数据进行比较那么比较的是它们的引用即使两个数组各个索引元素完全相等它们也是不相等的。 上文的数组 [ ] 和 [ ] 是值相等但是引用数据类型是比较引用地址如果地址相同那就相等否则都是不相等。 如果是基本数据类型和引用数据类型进行比较那么会把引用类型数据转换成基本数据类型进行比较如果值相等那就相等否则不等。 基本数据类型和基本数据类型相比较值相等那么结果就相等。 举个例子 var a [];  // 定义一个引用空数组的变量a var b a;   // 变量b引用同一个数组 b[0] 1;    // 通过变量b来修改引用的数组 a[0]         // 1: 变量a也会修改 a b      // true:a和b引用同一个数组因此它们相等   如果两个不同类型的数据进行比较,会把左右转换成同一类型再比较, 如果一个运算数是对象另一个是数字会把对象转换成数字。  ----------------------------------- script typetext/javascript        var a[4];        var ba; //把a的引用赋值给b如果这里添加 b[4,44]那就改变了引用指向的堆内存的值所以ab[4,44]        a[4,44];  //重新赋值开辟新空间没有改变b的引用所以b的值为4不变。        document.write(b,);  、        b.push(44);   //在b后面追加44。所以b[4,44].        document.write(b);    /script ----------------------------------- LOGO png图片制作https://www.logoko.com.cn/pngimg.com快速抠图https://www.gaoding.com/各种转换转义https://www.sojson.com/转载于:https://www.cnblogs.com/Knowledge-is-infinite/p/10602005.html
http://www.pierceye.com/news/464947/

相关文章:

  • 建立网站花钱吗wordpress表结构写入不全
  • 绿色家园网站怎么做导出wordpress文章
  • 合肥有什么好的网站建设公司网站建设的售后服务流程
  • 做网站烧钱吗济南免费建站
  • ps个人主页网页设计模板汕头关键词优化服务
  • 网站建设功能图网站开发新技术探索
  • 做自行车网站应该注意什么个人介绍网页设计模板
  • 邢台网站建设免费做网站排名上海开发app
  • 沈阳网站建设设计企业网站设计与管理系统
  • 婚纱照网站制作梁山网站建设价格
  • 做现货去哪些网站营销好呢网站 服务报价
  • 网站建设渠道做网站前端和平面配合
  • 北京交友最好的网站建设wordpress 移动支付宝
  • 2015百度推广网站遭到攻击非遗网页设计作品欣赏
  • 网站空间需要多大网站推荐几个免费的
  • 做一个网站花多少钱建行系统
  • 滁州市住房城乡建设部网站wordpress title背景
  • 餐饮手机微网站怎么做wordpress 多语言建站
  • 企业信息系统案例东昌府聊城网站优化
  • 做美食直播哪个网站好php网站开发数据列表排重
  • 网站建设 职责网站分站加盟
  • 单页网站产品手机网站免费生成
  • 无锡电子商务网站建设公司德国网站的后缀名
  • 服务器做视频网站赣州企业做网站
  • 如何看出网站用dede做的网站百度快照
  • 做网站很难吗五种新型营销方式
  • 个人网站搭建模拟感想江西企业网站建设哪家好
  • 长春企业网站建设网站制作公司相关工作
  • 免费课程网站有哪些兼职网站项目建设报告
  • 建立网站免费dedecms网站地图制作