javascript_core_01之数据类型与运算
1、数据类型转换:
①隐式转换:程序根据需要,自动转化数据类型;
②强制转换:主动调用函数执行转换;
2、字符串强制转换:
①x.toString():不能转换null和undefined;
②String(x):万能;
3、数字类型强制转换:
①Number(x):转换为数字类型;、
②parseInt(str):取整,去小数;
③parseFloat(str):首选,优先存整,认识滴一个小数点;
4、布尔类型转换:Boolean(x):只有五个值会转为false;——》“”,0,NaN,null,undefined;
5、关系运算:+,-,*,/,%;
* 隐式转换为数字,不能转则为NaN,NaN与任何算术运算结果均为NaN;
* +运算中,碰到字符串,均转为字符串;
6、关系运算:>,<,>=,<=,==,!=;返回值为false;
* isNaN(num):——》true:num是NaN;false:num是数字;
* undefined==null——》true;undefined===null——》false;
* 参与比较的是字符串:比较每个字符的Unicode号;
* 参与比较的是引用类型的对象:比较的是对 象的地址;
7、逻辑运算:&&,||,!;隐式转换为boolean类型值返回;
8、位运算:①m<<n:等价于m * 2的n次方;m*Math.pow(2,n);
②m>>n:等价于m / 2的n次方
③取整:parseInt(m);m^0;m|0;m>>>0;
9、递增与递减:①前++/--:返回新值;
②后++/--:返回旧值;
转载于:https://www.cnblogs.com/Jupiter258/p/5873651.html
javascript_core_01之数据类型与运算相关推荐
- python中不同类型的数据不能相互运算_PyTorch中Tensor的数据类型和运算的使用
在使用Tensor时,我们首先要掌握如何使用Tensor来定义不同数据类型的变量.Tensor时张量的英文,表示多维矩阵,和numpy对应,PyTorch中的Tensor可以和numpy的ndarra ...
- python中不同类型的数据不能相互运算_python数据类型和运算
常见数据类型和运算 1 变量的命名规范 '''只能以字母,数字,下划线组成,不能以数字开头.命名时 避免与系统关键字重复,关键字:['and', 'as', 'assert', 'break', 'c ...
- c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc
C语言练习题-基本数据类型和运算.doc 第2章 基本数据类型和运算练习题一. 单项选择题1下列数据中属于"字符串常量"的是( ). A"a"B. ABCC. ...
- c语言 0x12ed,C语言基本数据类型及运算题库有答案.doc
C语言基本数据类型及运算题库有答案 第二章 基本数据类型及运算 一.选择题 1. 若以下选项中的变量已正确定义,则正确的赋值语句是 . A) x1=26.8%3; B) 1+2=x2; C) x3=0 ...
- Practical Python基础1(数据类型,运算,比较符号,字符串,列表,函数等)
Practical Python基础1(数据类型,运算,比较符号,字符串,列表,函数等) Python是一种解释性的高级编程语言.它通常被归类为"脚本语言",被认为类似于Perl. ...
- C语言程序设计(理论课)第二章(理解)算法和第三章数据类型及其运算
第二章算法--程序的灵魂 算法+数据结构=程序 数据结构 对数据的描述.在程序中要指定用到哪些数据,以及这些数据的类型和数据的组织形式. 算法 对操作的描述.即要求计算机进行操作的步骤. 广义的 ...
- Day2 Python数据类型与运算
Day2 Python数据类型与运算 作业 1. 控制台打印出如下格式所示的内容 敌军还有5秒到达战场! print("*"32) print(" 敌军还有5秒到达战场! ...
- java基本类型运算溢出_java基本数据类型及运算的注意事项
java基本数据类型及运算的注意事项 一.基本数据类型 序号类型位数范围说明 整数类型 (最高位为符号位)byte8位-128(-27)~127(27-1)默认类型为int 二进制0b开头 八进制0开 ...
- Linux嵌入式学习---C语言之数据类型及运算
Linux嵌入式学习---C语言之数据类型及运算 一.Linux下c语言概述 1.1C语言特点 1.2c语言是结构化的语言 1.3c是模块化的语言 1.4程序可移植性好 1.5c语言运算符丰富,代码效 ...
最新文章
- 怎样查看一个端口有无开启
- qooxdoo学习笔记一
- 【自动驾驶】10.百度Apollo平台 事件通信机制
- 一起谈.NET技术,Expression Blend中文教程 - 开篇
- MATLAB | matlab运行、下载链接及21个matlab基本图像调试代码
- 3.1.1 计算机网络之数据链路的基本概念和功能概述
- WAP2.0开发规范及原则
- [转]Mysql数据库开发的36条原则
- [css] CSS中的calc()有什么作用?
- 远程连接SQL Server数据库
- Javascript鸡汤
- cad两直线相交画圆弧_在CAD图纸中绘制中心线的操作技巧
- 年底了;来一套 微信公众号二维码签到和在线网站抽奖
- jMonkeyEngine译文 FlagRush7(1)——拥抱大地让我们驾驶的不再是Box
- 项目案列:银行ATM存款机系统(笔记经典案列)
- 负数在计算机中的表示和存储
- 从今天起,每天写一篇日志,记录我的学习!
- java8得到昨日日期
- 《Android 4高级编程(第3版)》(完整书签).pdf
- 利用SecureCrt实现自动化脚本
热门文章
- Redis、Kafka 和 Pulsar 消息队列对比
- 腾讯发布最新开源jdk!
- 为什么SpringBoot的 jar 可以直接运行?
- System.currentTimeMillis()竟然存在性能问题,这我能信?
- Python数据处理入门教程!
- 时隔16年,Science再次发布“全世界最前沿的125个科学问题”!
- 谈一谈我对AI项目落地的看法
- 清华理工男,跳了7年舞,来华为一年当了PL,这什么小哥哥
- Redis数据库搭建集群(集群概念、redis集群、搭建集群(配置机器1、2、创建集群、数据操作验证)、Python与redis集群交互)
- MySQL数据库使用连接更新表中某个字段数据