分享

javascript系统学习(二)基础概念

 昵称11935121 2018-08-11

由于之前出过java的初级教程,所以对于javascript的初级介绍会比较简单.

一 变量

变量是用于存储信息的'容器',变量的值可以在整个程序中被修改.

javascript使用var声明变量

var x=5;

变量x被赋值为5.

注意:javascript区分大小写.例如变量lastName和lastname是两个不同的变量.

赋值运算符

'='为赋值运算符,不是等于运算符.

例如,x=y将y分配给x.

变量可以被声明为没有值.比如:该变量的值可能需要一些计算或稍后才提供(用户输入)的时候.一个声明为没有值的变量,默认值为undefined.

使用变量

变量的命名规则

●变量必须以字母开头

●变量也能以$和_符号开头(不过不推荐这么做)

●变量名称对大小写敏感(y和Y是不同的变量)

●变量名称不能包含空格

变量命名不允许使用连字符(-),它被保留用于减法.

命名javascript变量时,还有其他一些规则.

●不能使用任何特殊符号.如#num,%num等

●不能使用保留字作为变量名.

比如:abstract arguments boolean break byte case 等

二 数据类型

javascript有五种基本数据类型:字符串(String),数字(Number),布尔(Boolean),空(Null),未定义(Underfined)和一种复杂数据类型:对象(Object)

javascript只有一种数字类型.数字可以带小数点,也可以不带:

var x1=34.00;

var x2=34;

极大或极小的数字可以通过科学(指数)计数法来书写:

var y=123e5; //12300000

var z=123e-5; //0.00123

字符串可以是引号中的任意文本.可以是单引号或双引号.

你可以在字符串中使用引号.外引号使用单引号,内引号就必须是双引号.外引号使用双引号,内引号就必须是单引号.

var answer=' He is called 'Johnny'';

转义字符:

\' 单引号

\' 双引号

\\ 反斜杠

\n 换行

\f 换页

\r 回车

\t 制表符(tab)

\b 退格符

javascript布尔

布尔(逻辑)只有两个值:true和false

当值为0,null,undefined,空字符串时 布尔值就是false.任何拥有值的字符串其布尔值为true.

三 算数运算符

+ - * / %(取模,求余) ++(自增) --(自减)

四 比较运算符

逻辑语句中使用比较运算符来确定变量或值之间的相等或差异.返回true或false.

等于(==)运算符 检查操作数的值是否相等.

var num=10;

console.log(num==8) // false

console.log为在控制台中输出.

=== 绝对等于(值和类型都要相等,才为true)

!== 绝对不等于 (值或类型不相等)

使用运算符时,应确保参数的数据类型相同:数字应与数字,字符串和字符串进行比较.

五 逻辑运算符

逻辑运算符,也称为布尔运算符,评估表达式并返回true或false.

&& and 与 (两个都为1,结果才是true)

‖ or 或 (有一个是1,结果就为true)

! nor 非

三元运算符

var isAdult=(age<18)?'未成年人':'成年人'

variable=(condition)?value1:value2

条件成立,结果就是value1.条件不成立,结果就是value2.

六 字符串运算符

'+'连字符,可以将多个字符串连接在一起来构成字符串.也可以通过将字符串与其他类型数据相连构建字符串.

'32'不是数字,它是一个包含两个字符3和2的字符串.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多