JavaScript 语言基础

一、数据类型

        1、基本数据类型

                (1)、数值型        支持整数和浮点数,包括e

                (2)、String字符串类型        双引号输入一般字符串,单引号输入带引号的字符串

                (3)、布尔类型        true false ,变量为bVar

        2、复合数据类型

                对象(object)、数组等

                一个数组中的元素可以是任何不同的数据类型,包括对象。使用前需要声明数组。

var array_name = new Array();

        注:()中不填则表示声明一个空数组,填n则表示声明一个有n个元素的数组,填1,2,"hi"则表示声明数组有3个元素取值依次为1,2,"hi"

二、常量和变量

        1、常量

                (1)、数值型常量        可以使用十六进制、八进制和十进制表示

                (2)、布尔常量        只有true 和 false 两种状态

                (3)、字符型常量        用单引号或双引号括起来

                (4)、特殊字符        null 表示什么都没有,用\ 开头的不可显示的特殊字符为控制字符

\b 表示退格  \n 表示换行  \r 表示回车符  \\ 表示反斜线

        2、变量

                (1)、变量声明        数据类型根据数据初值确定

                (2)、变量类型动态变化        声明变量时不能指定数据类型,语言会根据当前值和使用方法来自动转换类型

                (3)、变量命名        区分大小写,第一个字符必须是字母或_ 或$ 后续字符可以有字母、数字、_ 、$ ,但不能有空格、+ 、- 或其他字符或关键字

                (4)、变量作用域        由声明变量的位置决定,在函数外为全局变量,任何脚本可访问,在函数内部为局部变量,在函数被执行时临时分配空间,结束后空间被释放

三、运算符和表达式

        1、运算符        

                双目运算:加+ 减- 乘* 除/ 取模%       

                单目运算:取反- 自加++ 自减--        

                关系运算符:大于> 小于< 小于等于<= 大于等于>= 等于== 不等于!=       

                逻辑运算符:逻辑与&& 逻辑或|| 逻辑非!       

                位操作运算符:按位或| 按位与& 按位取反~ 按位异或∧ 左移<< 右移>> 无符号右移,零填充>>>

                字符串连接符:+

                条件运算符:条件?值1:值2        true则为值1,false则为值2

        2、表达式

                1+2*3 是算术表达式  "12"+"34" 是字符串表达式  a=5 是赋值表达式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值