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

网站忧化 推广同时做泉州百度推广咨询

网站忧化 推广同时做,泉州百度推广咨询,觅知网是免费的吗,个人简介网站html代码1、运算符简介 运算符也叫操作符&#xff0c;通过运算符可以对一个或多个值进行运算&#xff0c;比如&#xff1a;typeof就是运算符&#xff0c;可以来获得一个值的类型&#xff0c;它会将该值的类型以字符串的形式返回,即&#xff1a;typeof 变量名的结果为字符串类型。 <…

1、运算符简介

运算符也叫操作符,通过运算符可以对一个或多个值进行运算,比如:typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回,即:typeof 变量名的结果为字符串类型。

<!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 a=123;var ch=typeof  a;document.writeln(typeof ch);document.writeln("<br>")document.writeln(ch);</script>
</head>
<body>
</body>
</html>

结果:

2、算术运算符(是二元运算符,即运算时需要两个操作数)

(1)+(可以对两个值进行加法运算,并将结果返回)

当对非Number类型的值进行+运算时,会将这些值转换为Number类型,然后再运算。(除了字符串,其他情况都符合该规则)

<!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  a=true +false;    //true对应的Number类型的值为1,而false对应的值为0document.writeln(a)</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  a=null +1;    //null对应的Number类型的值为0document.writeln(a)</script>
</head>
<body>
</body>
</html>

结果:

特殊情况1:任何值和NaN做运算都得NaN  

<!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  a=NaN +1;document.writeln(a)</script>
</head>
<body>
</body>
</html>

结果:

特殊情况2:如果对两个字符串进行加法运算,则会将这两个字符串拼接为一个字符串,并返回。  

<!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  a="123"+"456";document.writeln(a)</script>
</head>
<body>
</body>
</html>

结果:

特殊情况3:任何的值和字符串做加法运算,都会先将该值转换为字符串,然后再和字符串做拼接。  

<!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+'123';  //现将1转换为字符串'1'document.writeln(ch);</script>
</head>
<body>
</body>
</html>

结果:

特殊情况4:任何的值和字符串做加法运算,都会先将该值转换为字符串,然后再和字符串做拼接。,我们可以利用这一特性,来将任意的数据类型转换为字符串,方法为:该值+“”(空字符串),这是一种隐式的类型转换,由浏览器自动完成,实际上它也是调用String()函数。例如:var=123;c=c+""与c=String(c)二者本质上是一样的。、

<!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=123+"";document.writeln(typeof ch);document.writeln("<br>")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=null+"";document.writeln(typeof ch);document.writeln("<br>")document.writeln(ch);</script>
</head>
<body>
</body>
</html>

结果:

 练习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  res=1+2+'3';//从左往右算,先计算1+2==3,然后计算:3+'3',先将数字3转换为字符串’3'然后‘3’+‘3’做拼接document.writeln(res);</script>
</head>
<body>
</body>
</html>

结果:

练习2:

<!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  res='1'+2+3;//从左往右算,先计算1+2==3,然后计算:‘1’+2,先将数字2转换为字符串’2'然后做拼接,结果为:‘12’//然后‘12’+3,现将3转换为’3‘,然后’12‘+’3‘做拼接。document.writeln(res);</script>
</head>
<body>
</body>
</html>

结果:

 

 

(2)-(可以对两个值进行减法运算,并将结果返回)

注意:除了字符串与其他类型的值做加法外,字符串都会先转换为Number类型

<!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=12-'10';document.writeln(ch);</script>
</head>
<body>
</body>
</html>

结果:

(3)*(可以对两个值进行乘法运算,并将结果返回)

 

<!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=12*2;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=12*'4';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=12*null;var ch1=12*undefineddocument.writeln(ch);document.writeln(ch1);</script>
</head>
<body>
</body>
</html>

结果:

 

(4)/(注意:这里与C++中的不一样,在JS中会带小数)

<!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=12/2;var ch1=3/2;document.writeln(ch);document.writeln(ch1);</script>
</head>
<body>
</body>
</html>

结果:

(5)总结:任何值做 - * / 运算时,都会自动转换为Number,可以利用这一特点做隐式类型转换,可以通过为一个值-0, *1 /1来将其转换为Number,原理和Number()函数一致,用起来更加简单。

 

<!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='12'-0;document.writeln( typeof ch);document.writeln(ch);</script>
</head>
<body>
</body>
</html>

结果:

(6)%(取模运算,即:取余数)

<!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=12%5;document.writeln(ch);</script>
</head>
<body>
</body>
</html>

结果:

 

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

相关文章:

  • 做淘口令网站专业海外网站推广
  • 学做网站论坛熊掌互联网营销的五个手段
  • 做网站原型的简单工具谷歌关键词工具
  • php动态网站开发介绍百度推广北京总部电话
  • 网站建设重要合肥今天的最新消息
  • 前端网站开发研究报告房地产销售
  • 如何做网站解析新闻今日头条最新消息
  • 宁波公司做企业网站seo项目是什么
  • 免费网站建设排名免费友情链接网站
  • 三亚河北建设招聘信息网站太原首页推广
  • 建设网站企业网上银行登录官方win7一键优化工具
  • java网站开发教程电子书怎样看网页的友情链接
  • 1g内存做网站友情链接出售
  • 开网店需要自己做网站吗深圳企业黄页网
  • 建设银行网站维修图片百度浏览器官方下载
  • 网站跳转怎么做360百度竞价推广点击器
  • 企业网站建设专业精准一 鸣远科技房地产市场现状分析
  • 做视频网站为什么费钱上海seo关键词优化
  • 苏州公司网站建设报价淘宝关键词优化工具
  • 网站建设站长搜索引擎营销的流程
  • wordpress mono-lab长沙seo优化推荐
  • 广州网站建设技术百度营消 营销推广
  • 网站页面布局用什么做免费做网站的网站
  • 建设银行的网站怎么打开西安seo黑
  • cnzz网站建设教学项目外包平台
  • 安徽网新网站建设网页生成
  • 网站建设介绍怎么写免费的黄冈网站有哪些
  • 关于网站建设的软文推广图片大全
  • 怎么制作网站数据包导入小程序教育培训机构管理系统
  • 做网站要属于无形资产吗网站站长