1. var a = 1; var b = 2; a = a + b; b = a - b; a = a - b; console.log(a); console.log(b); 2. var a = 1; var b = 2; a ^= b; b ^= a; a ^= b; console.log(a); console.log(b); console.log((a ^= b) === (a ^ b) + b) //true 3. var a = 1; var b = 2; a = [a, b…
$a = 'php'; $b = 'my'; list($a,$b) = array($b,$a); echo $a,$b; 很简单,大家试一下是不是交换了!…
在面试中被问到这个问题,想到两种解决方式,在此分享一下. 第一种,使用简单的数学运算达到目标(但是面试官往往会问你还有没有其他方式): public static void main(String[] args) { int a = 1; int b = 2; System.out.println("交换前:"); System.out.println("a = " + a); System.out.println("b = " + b); a…
今天可是涨见识额 记录一下 第一种方法: a=a+bb=a-ba=a-b 第二种: b= a+(a=b)*0 一句话搞定…
package com.zcj.eg001; public class VarChange { public static void main(String[] args) { int a = 10; int b = 15; System.out.println(a+";"+b); int temp = a; a = b; b = temp; System.out.println(a+";"+b); //超出 int 的值会损失精度 a = a + b; b = a…
js+jquery+html实现在三种不通的情况下,点击图片放大的效果. 三种情况分别是:图片的父元素宽高固定;  图片的宽高固定;  图片的父元素宽固定,高度不固定 第一种情况:图片的父元素宽高固定: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style>…
package com.Summer_0424.cn; /** * @author Summer * a,b为2个整型变量,在不引入第三个变量的前提下写一个算法实现 a与b的值互换? */ public class Test03 { public static void main(String[] args) { int a = 2,b=5; //位运算方法 一个数被另一个数疑惑两次,就还是其本身. a=a^b; b=a^b;//相当于a^b^b,结果还是a a=a^b;//相当于a^b^a,结…
console.log(a); //undefined console.log(show); //函数的定义 show();         //aaa123 var a = 1; function show(){ console.log("aaa123"); } console.log(a); //1 console.log(show); //函数的定义 show();         //aaa123 解释:这种情况下,变量声明得到提升(初始化赋值没有),函数的声明和定义也都得到提…
一.三引号是指三个单引号或者三个双引号: 二.Python中字符串如果以单引号.双引号标识和三引号标识开头,则字符串结尾也必须是对应的标识,不能变更: 三.三者的异同: 1.三者都是字符串,大部分情况下是相同的: 2.当字符串本身包含了单引号时,该字符串只能使用双引号和三引号: 3.当字符串本身包含了双引号时,该字符串只能使用单引号和三引号: 4.当字符串本身包含了单引号和双引号时,该字符串只能使用三引号: 5.当字符串包含多行时,只能使用三引号. 关于字符串的基础知识,请参考<第3.6节 Py…
1.直接声明 function box(num1,num2){ return num1+num2;}alert(box(1,2)); 2.使用变量初始化 var box2 = function(num1,num2){ return num1 + num2; }alert(box2(1,3)); 3.使用构造函数来声明(不推荐这种方式,要两次解析) var box3 = new Function('num1','num2','return num1+num2');alert(box3(1,4));…