P15 JavaScript运算符

**<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script>/*typeof 的返回值是spring运算符*/// var a = 123;// var result = typeof a;// console.log(result);// console.log(typeof a);// console.log(typeof result);/*运算符也叫操作符通过运算符可以对一个或者多个值进行运算,并获取运算结果比如,typeof就是运算符,可以来获得一个值的类型它会将该值的类型以字符串的形式返回number string boolean undefined object算术运算符当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算任何值和NaN做运算都得NaN+可以对两个值进行加法运算,并将结果返回如果对两个字符串进行加法运算,则会做拼串会将两个字符串拼接为一个字符串,并返回任何的值和字符串做加法运算,都会转换为字符串,然后再和字符串做拼串的操作--可以对两个值进行减法运算*可以对两个值进行乘法运算/-可以对两个值进行除法运算%  取余数                 在任何值做--0 *1 /1来将其转换为Number我们可以利用这一特点做隐式的类型转换可以通过一个值-0 *1/1来将其转换为Number*//*var a = 123;var result = typeof a;a = a + 1; console.log(a);console.log(typeof a);result = a + 1;result = 456 + 789;result = true + 1;result = true + false;result = 2 + null;console.log(result);result = 2 + NaN;result = "123" + "456";console.log(result);console.log(typeof result);result = "你好" + "大帅哥";var str = "锄禾日当午,\n"+"汗滴禾下土,\n"+"谁知盘中餐,\n"+"粒粒皆辛苦.";console.log(str);result = 123 + "1";console.log(result);*///任何值和字符串相加都会转换为字符串,并做拼串操作/*我们只要利用这一特点,来将一个任意的数据类型转换为String我们只需要为任意的数据类型 + 一个""即可将其转换为String这是一种隐式的类型转换,由浏览器自动完成,实际上它也是调用String*/// var c = 123;// c = c + "";// console.log(typeof c);// console.log(c);// console.log("c = "+c);result = 1 + 2 + "3";console.log("result = "+result);result = "1" + 2 + 3;console.log("result = "+result);result = 100 - 5;result = 100 - true;result = 100 - "1";result = 9 % 3;result = 9 % 4;result = 9 % 5;console.log(result);</script></head><body></body>
</html>

尚硅谷JavaScript基础实战丨JS入门到精通全套完整版 P15相关推荐

  1. Python从入门到精通全套完整版教程(懂中文就能学会)

    兄弟!毫无套路!!! Python从入门到精通全套完整版教程(懂中文就能学会) 福利分享: 本套视频一共400集,共分4季 第一季 Python基础 第二季 Python深入和扩展 第三季 网络编程. ...

  2. jQuery入门到精通全套完整版

    思维导图 p1/41p $是函数名 jQuery封装了javascript的方法调用,简化了javascript对HTML DOM操作 ![在这里插入图片描述](https://img-blog.cs ...

  3. Linux编程视频课程Shell从入门到精通(完整版)

    课程目标: 本套Linux编程视频课程适用于初学者以及各类运维自动化人员,我们可以通过本次系列的shell编程技术学习,掌握企业里面的运维编程必备脚本编程,同时掌握企业运维到底要求会什么东西,有哪些是 ...

  4. 最新麦子学院Web前端项目实战 Web前端开发从入门到精通33G完整版

    课程介绍 下载地址:百度网盘 一共超过33G的整套麦子学院Web前段视频教程,共分为4大阶段循序渐进的进行逐步深入的解读,从基础知识入门到后期的项目实战开发 对于想从事Web前端学习和开发工作的朋友来 ...

  5. Java视频教程从入门到精通(2023完整版)

    java视频教程从入门到精通(2023完整版),Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个 ...

  6. MyBatis从入门到精通 PDF 完整版

    给大家带来的一篇关于MyBatis相关的电子书资源,介绍了关于MyBatis.入门到精通方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小116.8 MB,刘增辉编写,目前豆瓣.亚马逊.当 ...

  7. 尚硅谷Web前端Promise教程从入门到精通——笔记

    1. Promise简介 1.1 Promise理解 抽象理解:Promise是js中进行异步编程的新解决方案 异步编程:自己的理解:需要按照一定顺序进行的编程 fs,文件操作 ajax 数据库操作 ...

  8. JavaScript入门到精通(完整版! ! !)

    创建一个JavaScript程序 第1步:新建HTML文档,保存为index.html 第2步:使用快捷键!创建html骨架 第3步:创建script标签,并输入document.write(' He ...

  9. 小白python教学视频教程_小白零基础入门Python开发全套完整版

    课程大纲 第一阶段(1-3天): 该阶段首先通过介绍不同领域的三种操作系统,操作系统的发展简史以及Linux系统的文件目录结构让大家对Linux系统有一个简单的认识,同时知道为什么要学习Linux命令 ...

最新文章

  1. 嬴彻CEO:自动驾驶技术只有依托量产,才有持久优势
  2. Tomcat8中的并发ConcurrentDateFormat的实现
  3. 傻瓜式制作的U盘winpe(支持4G以上U盘)--速度超快
  4. 经典算法复现!(条件随机场)CRF原理及实现代码
  5. 计算机辅助分析及应用论文,故障树计算机辅助分析及应用研究-机械制造及自动化专业论文.docx...
  6. sle linux lftp禁止匿名登陆_软件测试常用linux命令整理
  7. 物联网(IoT)的11大云平台:AWS、Azure、谷歌云、Oracle、
  8. 插个“USB”就能无线投影,DispalyTen想借传屏切入企业级会议市场
  9. 基于互联网的环境影响评价数据服务平台
  10. 下载视频 用IDM下载的视频花屏
  11. 在 Vue 项目中引入 tinymce 富文本编辑器
  12. Google Guice简介
  13. WPF的网易云音乐页面
  14. 不同时区时间换算_java中转换不同时区的时间
  15. HTML5Point 如何去版权图片?
  16. WPS2007去广告
  17. 阿里云服务器esc第一弹,新手教程,过程详细哦
  18. PhantomJS+Selenium爬取淘宝
  19. 后台系统设计——角色权限
  20. 了解一下ACM/ICPC比赛时间

热门文章

  1. 51CTO第一时间公布软考试题及答案
  2. java 裁剪网格纸_百度裁减网格纸
  3. vc中定时器的使用 (2)SetTimer函数的使用
  4. ANT DESIGN VUE upload 上传excel (使用upliad组件,上传excel到页面表格)
  5. dubbo2.4.11源码编译
  6. 《大话数据结构》学习心得
  7. 不允许有匹配 [xX][mM][lL] 的处理指令目标---无语了
  8. Microsoft SQL Server 2000(MSSQL)v6.5.0.4官方版
  9. 车载计算机模块,【荐】DIY车载电脑续:开模自制电路板(含DAC和7850)V2.0测试成功...
  10. 容联云通讯纽交所上市,创始人孙昌勋:是荣耀,更是责任