51dev.com IT技术开发者社区

51dev.com 技术开发者社区

ES6系列_5之数字操作

ES6系列_5之数字操作

下面是针对ES6新增的一些数字操作方法进行简单梳理。(1)数字验证Number.isFinite(xx)使用Number.isFinite()来进行数字验证,只要是数字,不论是浮点型还是整形都会返回true,其他时候会返回false。leta=11;letb=11.0console.log(Numb...

ES6系列_4之扩展运算符和rest运算符

ES6系列_4之扩展运算符和rest运算符

运算符可以很好的为我们解决参数和对象数组未知情况下的编程,让我们的代码更健壮和简洁。运算符有两种:对象扩展运算符与rest运算符。(1)解决参数个数问题以前我们编程是传递的参数一般是确定,否则将会报错或者异常,如下:functiontest(a,b,c,d){console.log(a)consol...

ES6系列_5之字符串模版

ES6系列_5之字符串模版

(1)之前我们也可以使用JavaScript输出模版字符串,通常是下面这样的:varrestult="姓名:<b>"+person.name+"</b>"但是我们可以看到:这样的传统做法需要使用大量的“”(双引号)和+来拼接才能得到我们需要的模版。但是...

ES6系列_3之变量的解构赋值

ES6系列_3之变量的解构赋值

ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。解构有三种类型:1.数组的解构赋值(1)简单的数组解构以前,我们给变量赋值是直接单个指定值,比如:leta=0;letb=1;letc=2;数组解构的方式来进行赋值,如下:let[a,b,c]=[1,2,3];总结:从数组中...

ES6系列_2之新的声明方式

ES6系列_2之新的声明方式

在ES5中我们在声明时只有一种方法,就是使用var来进行声明,ES6对声明的进行了扩展,现在可以有三种声明方式。   (1)var:它是variable的简写,可以理解成变量的意思。(2)let:它在英文中是“让”的意思,也可以理解为一种声明的意...

ES6系列_1之开发环境搭建

ES6系列_1之开发环境搭建

1.es6的简单介绍:ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。2.为什么要搭建ES6的开发环境?因为至今各大浏览器厂商所开发的Jav...

swiper 显示左右切换按钮设置

swiper 显示左右切换按钮设置

swiper显示左右切换按钮设置参考代码如下,可能版本不同会有些许不同。varswiper=newSwiper('.swiper-container',{pagination:'.swiper-pagination',spaceBetween:30,grabCursor:true,keyboardC...

Java 数据类型的包装数据类型

Java 数据类型的包装数据类型

  Java是一个面向对象的编程语言,但基本类型并不具有对象的性质,为了让基本类型也具有对象的特征,就出现了包装类型。  集合框架里面需要存储对象,不能存储基本数据类型,所以需要存储包装类型基本类型 包装器类型boolean  Booleanchar    Characterint    Integ...

Linux 更新网络时间

Linux 更新网络时间

yuminstall-yntpdatentpdate0.asia.pool.ntp.org若上面的时间服务器不可用,也可以改用如下服务器进行同步:time.nist.govtime.nuri.net0.asia.pool.ntp.org1.asia.pool.ntp.org2.asia.pool.n...

Java核心字符串String进阶

Java核心字符串String进阶

字符串是对象,不是简单数据类型封装在java.lang包,自动导入常见创建一个字符串对象有下面2个方法Stringstr=newString("chenyanbin");Stringstr="chenyanbin";==:比较地址内容是否相等需要用equals()方法比较常见APIStringstr...

Java基本数学运算之Math类

Java基本数学运算之Math类

Java操作数学运算相关的类构造函数被私有化,所以不允许创建对象都是静态方法,使用是直接类名.方法名//计算平⽅根System.out.println(Math.sqrt(16));//计算⽴⽅根System.out.println(Math.cbrt(8));//两个数的最⼤,⽀持int,long...

JavaSE进阶核心之class类

JavaSE进阶核心之class类

Object类位于java.lang包中,java.lang包包含着Java最基础和核心的类,在编译时会自动导入Object类是所有java类的祖先,每个类都使用Object作为超类publicfinalnativeClass<?>getClass()讲解:获取对象的运⾏时class对象...

Mac IDEA 免激活破解版 亲测有效 2020.8.1记

Mac IDEA 免激活破解版 亲测有效 2020.8.1记

  若下载后,打开文件提示“文件已损坏”。Mac默认不认第三方工具,需要手动设置,你可以百度搜:Mac文件损坏,找到相应博文!!!!!!链接:https://pan.baidu.com/s/1OKbYCRQiZ3ip0Gzle5wydg密码:iwfb1、卸载之前的IDEA(没...

Spring Boot集成Mybatis分页插件pagehelper

Spring Boot集成Mybatis分页插件pagehelper

<!--分页插件开始--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>...

JavaSE 常见时间日期

JavaSE 常见时间日期

//当前时间Date()//从1970年1⽉1⽇起的毫秒数作为参数Date(longmillisec)//返回⾃1970年1⽉1⽇00:00:00GMT以来此Date对象表示的毫秒数。longgetTime()//调⽤此⽅法的Date对象在指定⽇期之后返回true,否则返回false。boolean...