数据类型、操作符

  • 六种数据类型:object、string、null、undefined、boolean、number;

    • 任何数据类型+“”都会转化成字符串;
    • null与undefined虽然都是空,null的typeof是object,undefined的typeof是undefined;
    • number的转换有pareseInt和pareseFloat两种,前者是转化成整数,后者是转化是小数,不过它们在解析数字加字符串时,遇到了字符串就会终止解析;
    • var num = 1.2345;num2 =  num.toFixed(2);//会保存小数点后的两位
    • boolean的true和false在运算时,true返回的是1,false返回的是0;
  • 操作符包括:算数符+—*/,++——;逻辑符&& || ;比较符<><=>= ==等于 ===全等 !=不等于
    • a++与++a的区别:前者先继续运算,再自身++;后者是先自身++,再继续运算;
    • a--与--a的区别:同上;
    • 例:

      var m=10;
      var a=2;
      var m1=m+a++;
      var m2=m+++a;
      console.log(m1);//11
      console.log(m2);//13
时间: 2024-10-12 09:05:59

数据类型、操作符的相关文章

Kotlin操作符重载:把标准操作加入到任何类中(KAD 17)

作者:Antonio Leiva 时间:Mar 21, 2017 原文链接:https://antonioleiva.com/operator-overload-kotlin/ 就像其他每种语言一样,在Kotlin中,已经预定义了一些操作符执行一定的操作. 最典型的是加(+),减(-),乘(*),除(/),而且还有很多. 类似Java这样的一些语言,这些操作符被限制在一些特定的数量类型上,且没有方法让其他类型数据使用这些操作符. 还有在像Scala这样的其他语言中,由于函数名称可接受任何符号,我

拷贝构造,操作符重载

 拷贝构造 #include <iostream> #include <string.h> using namespace std; class mystring { public: char *s; public: mystring() { s = new char[1024]; cout << "mystring" << endl; } //拷贝构造 mystring(const mystring &it) { s= ne

【mongoDB查询进阶】聚合管道(三)--表达式操作符

https://segmentfault.com/a/1190000010910985 管道操作符的分类 管道操作符可以分为三类: 阶段操作符(Stage Operators) 表达式操作符(Expression Operators)--主要用于$project 累加器(Accumulators)--主要用于$group分组 表达式操作符(Expression Operators) 表达式操作符主要用于在管道中构建表达式时使用,使用类似于函数那样需要参数,主要用于$project操作符中,用于构

python入门编程之基础

Python, 是一种面向对象.解释型计算机程序设计语言.Python语法简洁清晰,特色之一是强制用空白符作为语句缩进.Python的设计哲学是"优雅"."明确"."简单". Python是一门具有强类型(即变量类型是强制要求的).动态性.隐式类型(不需要做变量声明).大小写敏感(var和VAR代表了不同的变量)以及面向对象(一切皆为对象)等特点的编程语言. Python可用来干嘛?系统编程 :提供API(Application Programm

Keil IDE指南.

Keil IDE指南(转载) 熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的.但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的.本文以MDK V4.03为例,详细的写一下MDK的设置.界面.工具.可能会有些杂乱,但我想所涉及的东西都是最常用的:可能不是那么的严谨清晰,我想谁也没把我期望成专家!哈,有问题欢迎留言.正式开始.   首先启动MDK.当然要先安装好MDK,如果找不到在哪里下载,可以翻翻我以前的博文.启动后的MDK

《Java编程思想》 读后感

第一遍: 于2017-3-15日止 1.自信不是自负,再nb也是人,是人就肯定会犯错误,所以不要太相信自己. 面对质疑,要理性的判断,不能有感性的抵触情绪哦!       ------读前言 2.语言语法: 数据类型:面向对象数据类型       操作符     流程控制语句       方法(访问控制符.形参列表.重载.覆盖) 类(抽象.封装.继承.多态)   接口     内部类        容器       异常处理机制     I/O       泛型      注解       GU

Python爬取CSDN博客文章

之前解析出问题,刚刚看到,这次仔细审查了 0 url :http://blog.csdn.net/youyou1543724847/article/details/52818339Redis一点基础的东西目录 1.基础底层数据结构 2.windows下环境搭建 3.java里连接redis数据库 4.关于认证 5.redis高级功能总结1.基础底层数据结构1.1.简单动态字符串SDS定义: ...47分钟前1 url :http://blog.csdn.net/youyou1543724847/

Keil MDK从未有过的详细使用讲解

转自博客:http://blog.csdn.net/zhzht19861011/article/details/5846510 这博主关于MDK 的使用的文章,写的得TM的好  TM的实用! 真心收藏! 熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的.但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的.本文以MDK V4.03为例,详细的写一下MDK的设置.界面.工具.可能会有些杂乱,但我想所涉及的东西都是最常用的:可能不是

VHDL基础1

Description Structure 一个可综合的VHDL描述中一般由3部分组成:LIBRARY declarations.ENTITY.ARCHITECTURE Library(库)用来设计重用和代码共享,使代码结构更清晰 1 LIBRARY library_name; 2 USE library_name.package_name.package_parts; 常用的三个Libray:ieee.std.work 其中std.work是默认可见的,不需声明,ieee需要明确的声明 Ent

c++知识点总结--友元&amp;运算符重载

友元函数(不属于类) 可以访问类的私有变量,以及私有函数 友元函数在类内声明需要friend关键字,类外定义就不需要 友元函数可以直接在类内定义 友元函数必须包含对象指针 友元类(不适用继承,只适用当前类) 若F类是A类的友元类,则F类的所有成员函数都是A类的友元函数 友元类通常设计为一种对数据操作或类之间传递消息的辅助类 (1) 友元关系不能被继承. (2) 友元关系是单向的,不具有交换性.若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明. (3) 友元关系不具有传递性.