由于之前出过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的字符串. |
|
来自: 昵称11935121 > 《待分类》