JavaScript高级程序设计(第3版)阅读笔记第02天-js基本概念

第3章

基本概念

本章内容
*语法
*数据类型
*流控制语句
*函数

3.1语法

3.11区分大小写
  ECMAScript中的一切(变量、函数名和操作符)都区分大小写。即变量名test和Test表示完全不同的变量,而函数名不能用typeof,属于关键字。但typeOf可以。
3.12标识(zhi)符
  标识符就是指变量、函数、属性的名字,或者函数的参数。可以按照下列格式规则组合起来的一或多个字符:
    *第一个字符必须是一个字母、下划线(_)或一个美元符号($);
    *其他字符可以是字母、下划线、美元符号或数字。
  标识符采用驼峰大小写格式,即第一个字母小写,剩下的每个单词的首字母大写,例如:firstCode,myTestCode
3.13注释
//单行注释
/*
*多行注释
*(块级)注释
*/
3.14严格模式
  严格模式是JavaScript定义了一种不同的解析与执行模型,在严格模式下,ECMAScript3中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。要在整个脚本里启用严格模式,可以在顶部添加一下代码:
'use strict';
  也可在指定函数内部包含这个指令。
  严格模式下,JavaScript的执行结果会有很大不同。支持严格模式的浏览器有IE10+、Firefox4+、Safari5.1+、Opera12+和Chrome。
3.15语句
ECMAScript中的语句以分号结尾,但不是必须的,如果省略分号,则由解析器确定语句的结尾。

3.2关键字和保留字

ECMA-262描述了一组具有特定用途的关键字这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。

3.3变量

  ECMAScript的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据。即每个变量只是一个用于保存值的占位符而已。
  定义一个message的变量
var message="hi";

创建一个全局变量。

message='hi';

  可以用一条语句定义多个变量

3.4数据类型

ECMAScript有5种简单数据类型(也称基本数据类型):Undefined、Null、Boolean、Number和String,还有一种复杂数据类型Object。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值