zoukankan      html  css  js  c++  java
  • 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...

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

     

  • 相关阅读:
    Jedis常用方法 java
    Redis的set、map、list、value、实体类java
    Spring RedisTemplate关闭坏连接
    linux启动vue
    Mybatis实现批量更新sql语句(SSM实现批量更新sql语句)
    mybatis执行批量更新batch update 的方法(oracle,mysql)
    【VM+win7】VM虚拟机安装win7系统教程https://blog.csdn.net/hyhui13/article/details/82682181
    【beyond compare 4】秘钥过期解决办法
    【laravel5】Carbon类
    【Redis+PHP】利用redis的zset实现游戏排行榜功能
  • 原文地址:https://www.cnblogs.com/sc1314-1218/p/8480808.html
Copyright © 2011-2022 走看看