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之数据类型与运算相关推荐

  1. python中不同类型的数据不能相互运算_PyTorch中Tensor的数据类型和运算的使用

    在使用Tensor时,我们首先要掌握如何使用Tensor来定义不同数据类型的变量.Tensor时张量的英文,表示多维矩阵,和numpy对应,PyTorch中的Tensor可以和numpy的ndarra ...

  2. python中不同类型的数据不能相互运算_python数据类型和运算

    常见数据类型和运算 1 变量的命名规范 '''只能以字母,数字,下划线组成,不能以数字开头.命名时 避免与系统关键字重复,关键字:['and', 'as', 'assert', 'break', 'c ...

  3. c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc

    C语言练习题-基本数据类型和运算.doc 第2章 基本数据类型和运算练习题一. 单项选择题1下列数据中属于"字符串常量"的是( ). A"a"B. ABCC. ...

  4. c语言 0x12ed,C语言基本数据类型及运算题库有答案.doc

    C语言基本数据类型及运算题库有答案 第二章 基本数据类型及运算 一.选择题 1. 若以下选项中的变量已正确定义,则正确的赋值语句是 . A) x1=26.8%3; B) 1+2=x2; C) x3=0 ...

  5. Practical Python基础1(数据类型,运算,比较符号,字符串,列表,函数等)

    Practical Python基础1(数据类型,运算,比较符号,字符串,列表,函数等) Python是一种解释性的高级编程语言.它通常被归类为"脚本语言",被认为类似于Perl. ...

  6. C语言程序设计(理论课)第二章(理解)算法和第三章数据类型及其运算

    第二章算法--程序的灵魂 算法+数据结构=程序 数据结构  对数据的描述.在程序中要指定用到哪些数据,以及这些数据的类型和数据的组织形式. 算法  对操作的描述.即要求计算机进行操作的步骤.  广义的 ...

  7. Day2 Python数据类型与运算

    Day2 Python数据类型与运算 作业 1. 控制台打印出如下格式所示的内容 敌军还有5秒到达战场! print("*"32) print(" 敌军还有5秒到达战场! ...

  8. java基本类型运算溢出_java基本数据类型及运算的注意事项

    java基本数据类型及运算的注意事项 一.基本数据类型 序号类型位数范围说明 整数类型 (最高位为符号位)byte8位-128(-27)~127(27-1)默认类型为int 二进制0b开头 八进制0开 ...

  9. Linux嵌入式学习---C语言之数据类型及运算

    Linux嵌入式学习---C语言之数据类型及运算 一.Linux下c语言概述 1.1C语言特点 1.2c语言是结构化的语言 1.3c是模块化的语言 1.4程序可移植性好 1.5c语言运算符丰富,代码效 ...

最新文章

  1. 怎样查看一个端口有无开启
  2. qooxdoo学习笔记一
  3. 【自动驾驶】10.百度Apollo平台 事件通信机制
  4. 一起谈.NET技术,Expression Blend中文教程 - 开篇
  5. MATLAB | matlab运行、下载链接及21个matlab基本图像调试代码
  6. 3.1.1 计算机网络之数据链路的基本概念和功能概述
  7. WAP2.0开发规范及原则
  8. [转]Mysql数据库开发的36条原则
  9. [css] CSS中的calc()有什么作用?
  10. 远程连接SQL Server数据库
  11. Javascript鸡汤
  12. cad两直线相交画圆弧_在CAD图纸中绘制中心线的操作技巧
  13. 年底了;来一套 微信公众号二维码签到和在线网站抽奖
  14. jMonkeyEngine译文 FlagRush7(1)——拥抱大地让我们驾驶的不再是Box
  15. 项目案列:银行ATM存款机系统(笔记经典案列)
  16. 负数在计算机中的表示和存储
  17. 从今天起,每天写一篇日志,记录我的学习!
  18. java8得到昨日日期
  19. 《Android 4高级编程(第3版)》(完整书签).pdf
  20. 利用SecureCrt实现自动化脚本

热门文章

  1. Redis、Kafka 和 Pulsar 消息队列对比
  2. 腾讯发布最新开源jdk!
  3. 为什么SpringBoot的 jar 可以直接运行?
  4. System.currentTimeMillis()竟然存在性能问题,这我能信?
  5. Python数据处理入门教程!
  6. 时隔16年,Science再次发布“全世界最前沿的125个科学问题”!
  7. 谈一谈我对AI项目落地的看法
  8. 清华理工男,跳了7年舞,来华为一年当了PL,这什么小哥哥
  9. Redis数据库搭建集群(集群概念、redis集群、搭建集群(配置机器1、2、创建集群、数据操作验证)、Python与redis集群交互)
  10. MySQL数据库使用连接更新表中某个字段数据