栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)

这段时间学习了《javascript高级程序设计》这本书,系统总结下看到的知识点,以备后期查看参考。

3.1语法
    3.1.1区分大小写
    3.1.2标识符
    3.1.3注释
    3.1.4严格模式
    3.1.5语句

3.1.1区分大小写
变量,函数名,操作符都区分大小写的。
函数名不能用typeof,因为他是一个关键字。
3.1.2标识符
标识符:变量,函数,属性的名字,或者函数的参数。
例如:firstSecond myCar doSomethingImportant
3.1.3注释
//
/* */
3.1.4严格模式
strict mode
3.1.5语句
结束语句推荐带分号;
用花括号包住代码块,不要不写花括号{}

3.2 关键字和保留字

这里写图片描述

3.3变量

每个变量仅仅是一个用于保存值的占位符而已。
定义变量:var message;
初始化变量:var message = “h1”;
注意:即使用var操作符定义的变量将成为定义该变量的作用域中的局部变量,也就是说,这个变量在函数退出后就会被销毁。

3.4数据类型
    3.4.1 typeof操作符
    3.4.2 Undefined类型
    3.4.3 Null类型
    3.4.4 Boolean类型
    3.4.5 Number类型
    3.4.6 String类型
    3.4.7 Object类型

3.4.1 typeof操作符
负责检测给定变量的数据类型

例如:
var message = “some string”;
alert(typeof message);       //"string"
alert(typeof (message));       //"string"
alert(typeof 95);       //"number"

3.4.2 Undefined类型
未被初始化的变量
未被声明的变量

3.4.3 Null类型
空对象指针
只要意在保存对象的变量还没有真正保存对象,就应该明确地让该变量保存null值,这样就不仅可以体现null作为空对象指针的惯例,而且也有助于进一步区分null和undefined。

3.4.4 Boolean类型
true or false

3.4.5 Number类型
浮点数
数值范围
NaN (NOT A NUMBER)
数值转换:Number() 转型函数,把任何数据类型转换成数值
parseInt() 把字符串转换成数值
parseFloat() 把字符串转换成数值

3.4.6 String类型
字符字面量
字符串的特点
转换为字符串 : toString()

3.4.7 Object类型
对象可以通过执行new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的实例并为其添加属性和方法,就可以创建自定义对象。

3.5操作符
    3.5.1 一元操作符
    3.5.1 位操作符
    3.5.1 布尔操作符
    3.5.1 乘性操作符
    3.5.1 加性操作符
    3.5.1 相等操作符
    3.5.1 条件操作符
    3.5.1 赋值操作福
    3.5.10 逗号操作符

3.5.1 一元操作符
1.递增和递减操作符 ++a –a a++ a–
2.一元加和减操作符 +a -a a+ a-

3.5.1 位操作符
3.5.1 布尔操作符
1.逻辑非 :!
2.逻辑与 :&
3.逻辑或 :||
3.5.1 乘性操作符
1.乘法 :*
2.除法 : /
3.求模(求余):%
3.5.1 加性操作符
1.加法 :+
2.减法 : -
3.5.1 关系操作符
<   >   <=   >=
3.5.1 相等操作符
1.=  !=
2.==  !==

3.5.1 条件操作符

var max=(num1>num2)?num1:num2;

3.5.1 赋值操作符

3.5.10 逗号操作符
,   可以在一条语句中执行多个操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值