顺心斑马

文章
6
资源
0
加入时间
2年10月17天

js中的双取反操作"!!"

偶然看到一段js代码var canPlayAudioFiles = !!(document.createElement('audio').canPlayType);这里出现了两个感叹号"!!",其实它不是一个操作符,而是我们熟悉的取反操作“!”执行了两次,为什么要这么写呢,其实就是将目标对象转变成对应的boolean类型而已。取反操作“!”会得到与目标对象代表的布尔型值相反的布尔值,而再做

MD5,salt,SHA,PBKDF2加密

[code="java"]package com.lance.utils;import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;impo...