源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Javascript入门学习第三篇 js运算第1/2页

  • 时间:2022-08-29 21:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Javascript入门学习第三篇 js运算第1/2页
1, 表达式: 最简单的表达式:直接量或者变量名。var a =1; 直接量表达式的值:本身。 变量表达式的值:该变量所存放或引用的值。 2 , 运算符: 一元运算符: 比如  - 3  二元运算符: 比如  3+4  三元运算符: 比如  ?   :     新手常遇到的问题: 递增运算符: 比如: i  =  1 ; j  = ++ i ; // 前递增运算,即先对运算数进行递增,然后再去计算。 //输出   i  =2;    j=2 ; i  =  1 ; j  =  i ++; // 后递增运算,即先去计算,然后再对运算数进行递增。 //输出   i  =2;    j=1 ; 3, 相等运算符: =   :  赋值运算符; ==  : 相等运算符; === : 等同运算符; 值NaN永远不会与任何值相等,包括自己。 alert(NaN == NaN); //false  NaN 意思为 Not  a  Number 要检测一个值是否是NaN,可以使用全局函数isNaN(); 另外新手要注意: var a =[1,2,3]; var b =[1,2,3]; document.write(a==b); // 输出false .(这个其实是 第一章讲的内容。)                    // 虽然值相同,类型相同,但址不同。 -------------------------------------------------------- var a =[1,2,3]; var b = a ; var c = a ; document.write(b===c);//输出true; -------------------------------------------------------- var a = "1"; var b = true ; document.write(a==b);  //输出 true document.write(a===b); //输出 false   ; 值相同, 类型不同 4, 比较运算符: 要注意的就是字符串是进行琢个比较。 而且会区分大小写。 如果你的需求是不区分大小写: 可以使用 String.toLowerCase() //纯小写 String.toUpperCase()  //纯大写  转换后 ,然后再去比较. 5, in 运算符: 要注意的是:左边的值是其右边对象的属性。 比如: var  a  = { x : 1  , y : 2 }; var  b  = “x” in a ;   //  true var  c  = “toString” in a ;  //  true  . 左边的值是其右边对象的属性。 6 instanceof 运算符: 要注意的是:左边的运算数是一个对象,右边的运算数是对象类的名字。 比如: var a = new Date() a instanceof Date; // true a instanceof Object ; // true a instanceof Number ; // false  7, 3元条件运算符: 要注意的是:第一个运算数必须是一个布尔值。 X > 0 ? 3 : 2 ;
当前1/2页 [b]1[/b][url=http://www.1sucai.cn/article/15066_2.htm]2[/url][url=http://www.1sucai.cn/article/15066_2.htm]下一页[/url][url=http://www.1sucai.cn/article/15066_all.htm]阅读全文[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部