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

专门做钻石国外网站搜狗收录提交入口网址

专门做钻石国外网站,搜狗收录提交入口网址,前端做网站,全网营销型网站新闻1、自增和自减 &#xff08;1&#xff09;自增&#xff08;&#xff09; 通过自增可以使变量在自身的基础上增加1&#xff1b;对于一个变量自增以后&#xff0c;原变量的值会立即自增1. <!DOCTYPE html> <html lang"en"> <head><meta charse…

    1、自增和自减

(1)自增(++)

通过自增可以使变量在自身的基础上增加1;对于一个变量自增以后,原变量的值会立即自增1.

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var ch = 1;ch++;document.writeln("ch=" + ch);</script>
</head>
<body>
</body>
</html>

结果:

自增分为两种:后++(例如:a++)和前++(例如:++a)

无论是a++还是++a,都会立即使原变量的值自增1,不同的是:a++和++a的值不同,a++的值等于原变量的值(自增前的值);++a的值等于原变量新值(自增后的值)

 后置++:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var ch = 1;document.writeln(ch++);document.writeln("<br>");document.writeln("ch=" + ch);</script>
</head><body>
</body></html>

结果:

 前置++:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var ch = 1;document.writeln(++ch);document.writeln("<br>");document.writeln("ch=" + ch);</script>
</head><body>
</body></html>

 结果:

 

(2)自减(--)

通过自减可以使变量在自身的基础上减1;自减分为两种:后--(a--)和前--(--a),无论是a--还是--a都会立即使原变量的值自减1;

不同的是:a--和--a的值不同,a--的值等于原变量的值(自减前的值);--a的值等于原变量新值(自减后的值)

后置--:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var number = 20;document.writeln(number--);document.writeln("<br>");document.writeln("number=" + number);</script>
</head><body>
</body></html>

 结果:

 前置--:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var number = 20;document.writeln(--number);document.writeln("<br>");document.writeln("number=" + number);</script>
</head><body>
</body></html>

 结果:

2、逻辑运算符

(1)!(非)

!可以用来对一个值进行非运算;所谓非运算就是对一个布尔值进行取反操作。

true变为false,false变true.

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var ch = false;var ch = !ch;document.writeln(ch);</script>
</head><body>
</body></html>

结果:

注意:如果对一个值进行两次取反,它不会变化  

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var ch = false;var ch = !!ch;document.writeln(ch);</script>
</head><body>
</body></html>

结果:

如果对非布尔值进行运算,则会先将其转换为布尔值,然后再去取反  

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var ch = 10;ch = !ch;document.writeln("ch=" + ch);document.writeln("<br>");document.writeln(typeof ch);</script>
</head><body>
</body></html>

结果:

特殊用法:利用这一特性:如果对非布尔值进行运算,则会先将其转换为布尔值,然后再去取反,可以将一个其他的数据类型转换为布尔值。可以为一个任意数据类型取两次反,来将其转换为布尔值。原理和Boolean()函数一样。  

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var ch = 10;ch = !!ch;document.writeln("ch=" + ch);document.writeln("<br>");document.writeln(typeof ch);</script>
</head><body>
</body></html>

结果:

(2)&&(与)

&&可以对其两侧的值进行与运算并返回结果。

运算规则:两个值只要有一个值为false就返回false,只有两个值都为true时,才会返回true。

 

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var res1 = true && true;var res2 = true && false;document.writeln("res1=" + res1);document.writeln("<br>");document.writeln("res2=" + res2);</script>
</head><body>
</body></html>

结果:

注意:JS中的“与”属于短路的与,&&的左操作数为false,则不会看右操作数。,左操作数为true时,才会看右操作数。  

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>true && alert("hai");</script>
</head><body>
</body></html>

结果:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>false && alert("hai");</script>
</head><body>
</body></html>

 结果:

(3)||(或)

运算规则:||的左右操作数都为false,则返回false,只要有一个true,则返回true。

 

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var ch = false || false;var ch2 = true || false;document.writeln("ch=" + ch);document.writeln("<br>");document.writeln("ch2=" + ch2);</script>
</head><body>
</body></html>

结果:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>false || alert("ha");</script>
</head><body>
</body></html>

结果:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>true || alert("ha");</script>
</head><body>
</body></html>

 结果:

 

http://www.dtcms.com/wzjs/357917.html

相关文章:

  • 穹拓网站建设爱站网关键词挖掘工具熊猫
  • 青岛网站制作辰星辰seo网络公司
  • 哪些做任务的网站靠谱优化大师apk
  • 做网站推广怎样才能省钱国家高新技术企业名单
  • 自己建设企业网站网站如何推广
  • 苏州专业网站设计网站百度权重查询
  • 家具网站开发报告北京建站公司
  • 厦门高端网站建设公司长沙网站seo哪家公司好
  • 沈阳高端网站制作公司抖音账号权重查询
  • 做图模板下载网站google seo是什么啊
  • wordpress通过电子邮件天津网络推广seo
  • 网络营销渠道的三大功能宣城网站seo
  • 网站弹屏广告怎么做淘宝运营培训
  • 湘潭做网站价格问下磐石网络网页自动点击软件
  • tp做网站签到功能百度seo算法
  • 政府门户html网站模板教你如何快速建站
  • 网站 源码 下载刷死粉网站推广
  • 网站开发费用摊销吗本网站三天换一次域名
  • 中国佛山手机网站建设seo搜索引擎优化技术
  • 中国服务外包网网址seo关键词智能排名
  • 企业网站怎么收录电商广告网络推广
  • 公司做网站还是做阿里好呢推广码怎么填
  • html编辑器的特点aso优化方法
  • 室内设计欣赏网站百度网站排名规则
  • 免费推广网站方法大集合推广文章的步骤
  • 深圳建网站天琥设计培训学校官网
  • 池州专业网站建设哪家好电子商务是干什么的
  • 大连淘宝网站建设美国搜索引擎浏览器
  • 哪些网站是用asp.net开发的千瓜数据
  • 盘锦市政建设集团网站网络营销做得好的产品