JavaScript入门基础知识总括,JavaScript基础知识

  1. 赋值运算符 <- <<-

  2. 分子运算符$

JavaScript入门基础知识计算(1)

/*
JavaScript基础学习总括
*******该总括用DW写作,为了调节和测验方便,将影响测量试验的有的以注释情势写出****/

1. JS的三种援用方式:内部引用,外界援用

其间引用:将JS代码写在script内部

表面援用:创造.JS文件,<script
src=”路线”></script>

注释:

1.<!–HTML注释–>

2.//这里是JS注释,单行

3./*JavaScript入门基础知识总括,JavaScript基础知识。这里是JS注释,
多行
 */

PHP的作用

  1. 采摘表单数据
  2. 调换动态网页
  3. 字符串管理
  4. 动态输出图片
  5. 拍卖服务器端文件系统
  6. 编写数据库支持的网页
  7. JavaScript入门基础知识总括,JavaScript基础知识。会话追踪控制
  8. 处理XML文件
  9. 帮助大气的互联网协议
  10. 服务器端的另外连锁操作

3. #批注, CRUISER不提供多行注释,调节和测验可用 if if来调度

//1、怎么样放置JavaScript,可以那样完毕

//
//
//<script
type=text/javascript>这里的写法是为着让老的游历器能够辨识
//这里写JavaScript语句
//如:
document.write(hello world);//在页面中体现hello world
//***细心,那将隐敝页面原有内容。
//</script>
//
//

2. 程序设计基础

正规的数据类型与变量:字符串(string),数值(number),布尔类型(boolean)

变量:内部存款和储蓄器单元,JS中应用var(variable可变)声Bellamy(Bellamy)(Karicare)个变量

      格式:var name;

取名准绳:数字.字母.下划线.$,不可能以数字起头,关键词无法运用,一般情况用假名起始

取名规范:尽量菲律宾语单词或专门的学问名词(见名思意);驼峰法规:多少个单词或上述命名除了第贰个单词,其余单词首字母大写

JS特点:弱类型语言,全部的门类变量通过var证明

        动态类型语言,变量的品类依照赋值的改换而改动,不会报错

字符串类型:

var str = “例子”;

数值类型:

var num = 10;

目的类型:

var student = {
    name:”XXX”,
    number:1,
    age:24
};

 

www.5929.com,目的            属性(静态):基础数值类型{字符串,数值,布尔}

(万物皆对象)

                    方法(动态)

 

 

算法:+  –  *  /  取余%  自增++[num++和++num的区分,前面一个先用再+1,前面一个先+1再用]

 

复合赋值运算符:+=  -=  *=  /=  %=

prompt();弹窗

 

关联运算符:>  <  >=  <=  !=  ==

===(相对等于):变量类型和值都相等

!==(相对不等于):变量类型和值都不等于

 

typeof:查看数据类型

 

逻辑运算符:1.与&&:全体规范都要树立为ture
            2.或||:全体规范中至少二个标准建构为ture

            3.非!:结果为本身的周旋面

 

转移进制:.tostring()

 

位运算符:1.与&:同不常间为1结实为1,别的结果为0

1010

1101

1000

  1. 或|:个中有三个为1,结果为1

1010

1101

1111

          3.异或^:相同为0,不同为1

1010

1101

0111

PHP代码嵌入地点

能够将PHP语言嵌入到扩张名叫.php的HTML文件中的任何岗位,只要在文件中采纳<?php起初符和截至符?>就能够展开PHP形式。在PHP情势中写入PHP语句就能够将PHP语言嵌入到HTML文件中。

4.将一个值赋给有些向量、矩阵、数组或列表中四个荒诞不经的要素时,
路虎极光将自行增添这么些数据结构以包容新值。

//2、地方的界别

//JavaScript语句能够停放在HTML文书档案中的任何部分,一般情形下,大家会放在一下多少个地点。
//a)<script>JavaScript语句</script>
//这一局部的代码会在页面载入时施行
//b)<script>JavaScript语句</script>
//那有的的代码会在调用时施行,能够确定保障在调用时,你要求的代码已经被载入
//c)位于以上三个部分能够同一时候设有
//d)独立成xxx.js文件,在HTML内部开展一连,外界的文书不能够有<script>标签
//<script src=js文件地方></script>

3.抉择结构

var money = prompt(“请输入您有多少钱”);
    money = Number(money);

if(money >= 800){
    alert(“你能够坐飞机”);
  }else{
      alert(“你能够坐火车”);
  }

解读起来和告竣标识

前二种总是可用,第3、4种要在php.ini中开启short_open_tag和asp_tags

  1. <?php ?>
  2. <script language="php"></script>
  3. <? ?>
  4. <% %>
  1. 奥迪Q7语言中下标不从0初步,从1方始

  2. 变量不可能被声称,它们在第贰回被赋值时生成

//3、注释

//a)单行注释(//注释内容 本文中冒出最多的艺术)
//b)多行注释(/*讲明内容*/)

4. 巡回结构

  1. while循环:满意有个别条件,实行循环命令 while(){}

2.for循环:for(开头值;循环条件;步长){/*重复*/}

  特点:侧重于循环次数

 

 

指令分割符

php一段代码中除去最终一行不用分号,其余每句都要用分号截至,然而推荐每句都用分号甘休

7. 习惯from:to的用法

//4、变量(存款和储蓄消息的器皿)

//a)JavaScript中的变量能够直接行使,无需超前注明
//b)JavaScript中的变量区分轻重缓急写,必需用假名或下划线开头
//c)变量能够用var进行宣示,也可重新注解
//如:var x=1; var x;
//重新声明后,该变量也不会屏弃其原始值

5. 荒唐与调度

  1. 漏洞非常多格局:逻辑错误,语法错误

一般情状下,语法错误,编辑器也许浏览器能够找出

注释

  1. 若感到代码不确切则足以注释,但不要急于求成删除
  2. 评释的意在证实程序
  3. 讲解对调弄整理和编写程序能够起到很好的扶植效率
  4. PHP注释符有:”/**/”、“//”、“#”

//5、JavaScript 算术运算符

//算术运算符用于实践变量与/或值时期的算术运算。

//给定 y=5,上边包车型客车报表解释了那一个算术运算符:
//运算符 描述 例子 结果
// + 加 x=y+2 x=7
// – 减 x=y-2 x=3
// * 乘 x=y*2 x=10
// / 除 x=y/2 x=2.5
// % 求余数 (保留整数) x=y%2 x=1
// ++ 累加 x=++y x=6
// — 递减 x=–y x=4

空白符

空白符(空格、tab制表符、换行)会被php引擎忽略

//6、JavaScript 赋值运算

// 定 x=10 和 y=5,上面包车型地铁表格解释了赋值运算符:
// 运算符 例子 等价于 结果
// = x=y x=5
// += x+=y x=x+y x=15
// -= x-=y x=x-y x=5
// *= x*=y x=x*y x=50
// /= x/=y x=x/y x=2
// %= x%=y x=x%y x=0

变量的声明

个中双引号中的变量可以被分析,单引号中的变量无法被深入分析

  1. 变量名对大小写敏感
  2. 变量名最早是字母或下划线
  3. 背后跟大肆数量的数字、字母、下划线
  4. 变量名中间不能够有空格

//7、 + 的使用

// + 不仅可以够用来扩充测算,还是能够接连字符串
// 如: x=5+5;(结果为10)x=5+5;x=5+5;x=5+5;(结果均为55,字符串)

可变变量

<?php
    $a = 'hello';
    $$a = 'world';  //此时$a的值hello就相当于$$a的键
    echo "$a $hello"; //输出hello world
?>

//8、JavaScript相比较运算符

//相比较运算符在逻辑语句中使用,以测定变量或值是不是等于。
//给定 x=5,上面的表格解释了比较运算符:
// 运算符 描述 例子
// == 等于 x==8 为 false
// === 全等(值和连串) x===5 为 true;x===5 为 false
// != 不等于 x!=8 为 true
// > 大于 x>8 为 false
// < 小于 x<8 为 true
// >= 大于或等于 x>=8 为 false
// <= 小于或等于 x<=8 为 true

引用

<?php
    $a = 123;
    $b = $a;
    $a = 456;   //此时$a为456,$b为123
    $c = &$b;
    $b = 111;  //此时$b和$c都是111
?>

//9、逻辑运算符

//逻辑运算符用于测定变量或值时期的逻辑。
//给定 x=6 以及 y=3,下表解释了逻辑运算符:

// 运算符 描述 例子
// && and (x < 10 && y > 1) 为 true
// || or (x==5 || y==5) 为 false
// ! not !(x==y) 为 true

变量类型

  1. 布尔型(boolean,true,false)
  2. 整型(integer)
  3. 浮点型(float和double)
  4. 字符串(string)
  5. 数组(array)
  6. 对象(object)
  7. 能源类型(resource)
  8. NULL类型
  9. 伪类型(mixed,number,callback)

//10、条件运算符

//结果为逻辑值的语句 ? 值1 : 值2

 

/*
JavaScript基础学习计算
*******该计算用DW写作,为了调节和测量检验方便,将影响测量试验的片段以注释方式写出****/
//1、…

布尔类型

以下会被以为是FALSE,别的全体值都被认为是TRUE(包蕴其余能源)

  1. 布尔值FALSE
  2. 整型值0(零)为假,-1和另外非零值都是TRUE
  3. 浮点型0.0
  4. 空白字符串和字符串”0″
  5. 一直不成员变量的数组
  6. 未曾单元的靶子(仅适用于PHP4)

NULL类型

  1. NULL不区分轻重缓急写
  2. NULL类型独一也许的值正是NULL
  3. NULL不意味空格、不代表零、不表示空字符串,而是表示三个变量的值为空
  4. 将变量直接赋值为NULL则为NULL
  5. 声称的变量尚未被赋值则为NULL
  6. 被unset()函数销毁的变量为NULL

类型转变

  1. 机关类型调换
    1. 有布尔值插手运算,则TRUE转换为整型1,FALSE为0,然后再运算
    2. 有NULL值参与的运算,NULL值转换为整型0,再加入运算
    3. 整型和float型到场运算则先把interger型调换为float型再运算
    4. 字符串和数字型数据加入运算时,字符串先转移为数字再插足运算
  2. 强制类型调换
    1. 变量前拉长(int)、(float)、(string)、(bool)等
    2. 用函数intval()、floatval()、strval()
    3. 用函数settype()

运算符

  1. 算数运算符:”+”、”-“、”*”、”/”、”%”
  2. 赋值运算符:”=”、”+=”、”-=”、”*=”、”/=”、”%=”
  3. 字符串运算符:”.”、”.=”
  4. 递增/递减运算符:”++$a”、”$a++(先赋值再++)”、”- -$a”、”$a- -“
  5. 相比较运算符

    1. ==    等于
    2. ===   全等(完全相同)
    3. !=    不等于
    4. <>    不等于
    5. !==   不全等(完全不同)
    6. >     大于
    7. <     小于
    8. >=    大于或等于
    9. <=    小于或等于
  1. 逻辑运算符

    1. and  都为true则返回true
    2. or   至少有一个为true则返回true
    3. xor  有且仅有一个为true则返回true
    4. &&   都为true则返回true
    5. ||   至少有一个为true则返回true
    6. !    不为true则返回true
  1. 数组运算符

    1. \+   联合但不覆盖重复的键
    2. ==   拥有相同键/值对则返回true
    3. ===  拥有相同键/值对,且顺序相同、类型相同则返回true
    4. !=   不等于则返回true
    5. <>   不等于则返回true
    6. !==  完全不同则返回true

Leave a Comment.