day1-4js算术运算符及类型转化
一,JS的运行环境
- 在html中使用JS,浏览器去解析
- NodeJS环境内封装了JS的解析器
二,JavaScript的特点
1.客户端执行
2.执行顺序自上而下
3.弱类型(数据类型)语言
var a = 1;
var a = 'hello';
4.解释性语言,可直接执行
三,逻辑与 && 短路运算符
a&&b
返回值不一定为boolean类型
有假则假,同真为真
如果第一个数是假性值,那么返回该值
如果第一个数是真,返回第二个数
四,逻辑或 || 短路运算符
a||b
返回值不一定为boolean类型
有真则真,同假则假
如果第一个数是真,那么返回第一个数
如果第一个数是假的,直接返回第二个数
五,逻辑非 ! 取反
将一个其他数据类型转换成boolean类型的反值
!true false
!null true
!'' true
!!'' false
!!将其他的数据类型转换成boolean类型
六,类型转化:
1,其他数据类型转换成boolean
Boolean()
!!
2,其他数据类型转换成string
.toString()
String()
+''
3,其他数据类型转换成number类型
Number()
+
+的特性
如果两边都是number类型,进行累加
如果两边有一个是number类型,另外一个不是string类型,将另外一个转成number 类型再累加
如果有一边是string类型,另外一边是其他的基本数据类型,直接进行字符串的拼接
一元运算符+,进行数据类型的转换
有一边是number类型,另一边是object类型,优先调用valueOf()方法,如果没有则调用toString()方法
1+obj
有一边是string类型,另一边是object类型,优先调用valueOf()方法,如果没有则调用toString()方法
'hello'+obj
转载于:https://www.cnblogs.com/wskb/p/11089540.html
day1-4js算术运算符及类型转化相关推荐
- 第一讲javascript入门(js的组成、事件类型、嵌入方式、注释方式、输出方式、变量类型 、变量命名规则、字符串转义符、算术运算符、数据类型转换、null和undefined的区别)
目录 理论: JavaScript是什么 js的组成 二.JavaScript引入方式 1.嵌入式 2.外部引入 事件定义 三.JavaScript注释方式 1.单行注释 2.多行注释 四.JavaS ...
- C++学习笔记(二)字符型变量、ASCII、转义字符、字符串型、布尔类型、数据输入、算术运算符、前后置递增减、赋值运算符、比较运算符、逻辑运算符
1.字符型变量 char 字符型变量名 = '单个字符'; char ch = 'a'; 只能使用单引号!!!双引号会认为是字符串变量! 单引号内只能是一个字符,该字符对应ASCII码值. char ...
- C++primer 第 4 章 表达式 4.1基础 4 . 2 算术运算符 4 .3 逻辑和关系运算符 4 . 4 赋值运算符 4 .5 递增和递减运算符 4.6成员访问运算符
表达式由一个或多个运算对象(operand)组成,对表达式求值将得到一个结果(result) 字面值和变量是最简单的表达式(expression),其结果就是字面值和变量的值.把一个运算符(opera ...
- js中整除符号_JavaScript的算术运算符
任何一种编程语言,都少不了算运算符,算术运算符就是进行 + – x ÷ 数学运算的.在编程语言里面,又延伸出来一些 自加.自减运算符. 算出来结果之后要把这个结果给别人,就需要赋值运算符=,这时又延伸 ...
- java赋值运算的类型转换出新的问题_Java中byte、short、char、int、long运算时自动类型转化问题...
-------------------------------------------------------------------------------------------------- ★ ...
- C语言分享——使用算术运算符进行运算时误差较大
目录 1.背景 2.问题 3.分析 4.结论 5.参考文献 1.背景 最近接到客户的需求--需要将采集的数据通过一些算术运算转化完成之后,再将该数据转发到服务器: 2.问题 通过采集到数据,经过一些算 ...
- Python算术运算符及用法详解
算术运算符也即数学运算符,用来对数字进行数学运算,比如加减乘除.下表列出了 [Python] 支持所有基本算术运算符. 接下来将对表 1 中各个算术运算符的用法逐一讲解. + 加法运算符 加法运算符很 ...
- 算术表达式求解背景_1.8 C++算术运算符与表达式
点击上方"C语言入门到精通",选择置顶 第一时间关注程序猿身边的故事 作者 闫小林 白天搬砖,晚上做梦.我有故事,你有酒么? 基本的算术运算符 在上一节大概介绍了算术运算符有哪些, ...
- 算术运算符举例java_Java的算术运算符简介
Java的算术运算符简介 算术运算符号,就是用来处理四则运算的符号,这是最简单,也最常用的符号,尤其是数字的处理,几乎都会使用到算术运算符号.下面小编为大家整理了关于Java的算术运算符简介,一起来看 ...
最新文章
- #模拟触手机屏幕_从操作系统的改变谈手机设计进化,单手并不是最终的便捷...
- MasterPage + UpdatePanel + FileUpload
- python自学可以吗_可以自学python吗?
- spring mvc教程_Spring MVC教程
- MySQL的几个character_set变量的说明
- 高性能自旋锁 MCS Spinlock 的设计与实现(来自IBM)
- 正确的理解MySQL的MVCC及实现原理
- nodejs写的HTTP静态文件的引擎(轻量级)
- IEEE Fellow 2020名单揭晓!BDTC 2019重磅嘉宾周伯文、叶杰平、陈宝权上榜
- NPDP|程序员转产品经理好转吗?
- 使用群晖ds218play下载电驴文件
- 网站被黑总被跳转到其他网站的处理解决过程
- WPF定制实现自己的分页控件并配合DataGrid使用
- 手机微信广告页html代码,微信公众号h5网页被嵌入广告 不知道什么原因
- 20220904小红书笔试
- 第5组UI 让你的界面酷炫到底-ViewAniMator之ViewSwitcher、ImageSwitcher(图像切换器)、TextSwitcher(文本切换器)、ViewFlipper
- 汇编语言-int指令
- 吉林大学算法设计与分析考前突击
- 怎么从 Java8 升到 Java11?
- Unity3D 5 官方教程:粒子系统 How-Tos