日度归档:2020年9月8日

javascript中如何定义字符串呢?


摘要:
下文讲述js代码中字符串定义的三种方法分享,如下所示;


方式1:
直接为变量定义字符串

 var a ="maomao";


方式2:
使用构造字符串
String()类型函数初始化一个字符串

 var b = new String("maomao365.com");


方式3:
使用String.fromCharCode生成字符串

var c = String.fromCharCode(109,97,111,109,97,111,51,54,53,46,99,111,109)

例:
三种定义字符串的方式分享

<meta charset="UTF-8">
<p>
 maomao365.com<br />
js 三种定义字符串的示例分享
</p>
<hr />
<script>
  var a ="maomao365.com";
  //或
  // var a ='maomao365.com';

 var b =new String("maomao365.com");

 var c =String.fromCharCode(109,97,111,109,97,111,51,54,53,46,99,111,109);

document.write(a+"<br />");
document.write(b+"<br />");
document.write(c+"<br />");

</script>
javascrip中js定义字符串的三种方式分享

javascrip中js定义字符串的三种方式分享

javascript中有哪几种对象操作运算符(in、instanceof、delete)呢?


摘要:
下文讲述js代码中对象操作符的简介说明,如下所示;


in运算符

in运算符用于检测左侧操作符是否在右侧操作符的成员中
如:

 a in b ;
 a:为一个字符串
 b:为一个对象或数组

例:
    
var obj = {  //定义对象
    t : 888,  //定义属性t
    fun : function() {}  //定义方法fun
}
console.log("t" in obj);  //返回true
console.log("fun" in obj);  //返回true
console.log("t2" in obj);  //返回false
console.log("valueOf" in o);  //返回true,继承Object的原型方法
console.log("constructor" in o);  //返回true,继承Object的原型属性


instancedof运算符

instanceof运算符用于检测运算符两侧是否为同一对象

 var arrayList= new Array();  //定义数组
console.log(arrayList instanceof Array);  //返回true
console.log(arrayList instanceof Object);  //返回true,Array是Object的子类
console.log(arrayList instanceof Function);  //返回false


delete运算符

delete 运算符:
其功能删除对象中的属性,
删除数组中的元素
当删除成功后,返回true,否则返回false

 var obj = {  //定义对象obj
    a:88,  //定义对象成员
    b:99 //定义对象成员
};
console.log(obj.a);  //调用对象成员,返回88
console.log(delete obj.a);  //删除对象成员a成功,返回true
console.log(a.x);  //返回undefined,没有找到该对象成员
 

dd = 888;  //初始化变量dd,未使用var语,则属性为window.dd =888
console.log(delete dd);  //返回true
var ccc = 1;  //使用var语句声明并初始化变量
console.log(delete ccc);  //返回false 因为此时的ccc不是一个属性值

console.log(delete Object.constructor);  //返回true,说明部分内部成员可以被删除


var d4 = {};  //定义对象a
console.log(delete d4);  //返回false,则不允许删除 

javascript如何进行连续赋值操作呢?


摘要:
下文讲述js代码中连续赋值操作的示例说明,如下所示;

连续赋值说明:
连续赋值操作是一条赋值语句同时对多个变量进行赋值操作,
我们将这种赋值语句称之为“连续赋值语句”。

连续赋值示例说明:

  <meta charset="UTF-8">
<p>
 maomao365.com<br />
js连续赋值操作符
</p>
<hr />
<script>
 var a =b=c=d=e=f=g =999;
 document.write("a的变量值:"+a+"<br />");
 document.write("b的变量值:"+b+"<br />");
 document.write("c的变量值:"+c+"<br />");
 document.write("d的变量值:"+d+"<br />");
 document.write("e的变量值:"+e+"<br />");
 document.write("f的变量值:"+f+"<br />");
 document.write("g的变量值:"+g+"<br />");
</script>
javascrip之连续赋值示例说明

javascrip之连续赋值示例说明