javascript 和php的要点概括

JS要点概括:

变量:

随便定义一个容器,往里面存放内容

全局变量:在作用域外的变量

局部变量:在作用域内的

数据类型:基本数据类型和引用数据类型

基本:undefinednullBooleannumber(int/float)string

引用:objectarraydata

运算符:

算数运算符:

++在前:先计算再返回值

++在后:先返回值再计算

比较运算符:

>,>=,<,<=,!=,==(值的比较),===(值和类型都比较)!==

逻辑运算符:

&&|| 它们的结果是其中一个操作的数

||短路运算

注意:只要前面的结果是真,那么后面的结果就不重要了;相反,一旦是假,后面的也没有意义了

!取非是布尔结果  用法:判断的时候和建立标识的时候

字符串运算符:+

控制语句:

If elseif switch

循环结构:

While() do{} while for()

表达式:

If{

}else{

}

If(判断条件){

}else if(){

}

switch(){

case  表达式:

分支;

case  表达式:

分支;

}

关键字:

Break:跳出当前页面的本层循环

Continue:跳出当前循环至下一个循环

数组:

一个容器里盛放一组数据

声明:

Var arr = [元素1...];

Var arr = new array(元素1...);

数组长度:length

数组遍历:

For(var i = 0;i<判断条件;i++){

}

For(var a in arr){

}

函数:

先调用后声明;写在script标签里面

Function函数名(){

}

赋值函数声明:注意:没有预加载必须先声明后调用

Var 函数名 = function(){

}

函数参数:形参和实参

返回值:return

函数调用:

函数名();

匿名函数:

(function(){

})();

Eval的用法:

eval()接收字符串并且计算里面的结果

 

PHP要点概括:

变量:

$”符号

变量名指代对应的值

值传递:

值传递的过程:把一个值传递给另一个变量

引用传递:

引用关系的传递:一个的结果变了,另一个的结果也变

可变变量:本身就是一个变量,同时也可以作为另一个变量

预定义变量:固定的一些变量 如:

$get: a链接 /<form  action=”跳转页面”   method=”get” >表单内容</form>

$post<form  action=”跳转页面”   method=”post” >表单内容</form>

$request:通过getpost方式发送(提交)的数据集合的全部。

$_server:

数据类型:

标量类型: int(整数) float(小数) string(字符串) bool(布尔值)

复合类型: array(数组) object(对象)

特殊类型: null(空值) resource(资源)

数组类型:array

对象类型:object

运算符:

算数运算符:

+ - * / % ++ --

注意:取余运算%,先取整,再取余

自增自减运算符:

$a++;

布尔值递增递减无效

Null递减无效,递增结果为1

++:先计算后干别的

++:先存储后计算

比较运算符:

> <  >= < <= ==数据相等 !=不等 ===值和类型必须都相等 !==

逻辑运算符:

&&与  ||或  !非

||注意短路

字符串运算符:

./ .=

赋值运算符:

= += -= *= /= %= .=

三目运算符:

形式:数据1  ?  数据2 :数据3;

 

控制语句:

For循环

foreach(var $arr as $k=>$v){

}

 

数组:

$arr1 = array(元素1,元素2,。。。。。 );

关联数组:下标为字符串的数组

索引数组:下标为数字的数组

数组遍历:

foreach( $arr   as   [ $key  => ]$value ) //$key为键,$value为值变量。

{

函数:

function  函数名 (形参1,形参2.... )

{

形参(变量名)、实参(实际的数据)

Php中实参跟形参之间通常有“一一对应”关系:

function  函数名 (形参1,形参2.... )

{

调用形式:函数名(实参1,实参2...

默认值参数:就是给参数一个默认值,运用的时候直接用默认值

 

原文地址:https://www.cnblogs.com/sc1314-1218/p/8480808.html