<<JavaScript高级程序设计>>读书笔记

第一章是js的发展历程,就不写了。
第二章:在HTML中使用JavaScript
在HTML页面中插入JavaScript的主要方法:
使用元素的方法有两种: 直接在HTML页面中嵌入JavaScript代码和包含外部JavaScript文件
在HTML页面中嵌入script代码时注意不要再代码的任何地方出现””字符串,通过转义字符可以解决,”<\/script>”
需要注意的是,在带有src属性的中不应该再包含js代码,因为嵌入的代码会被忽略。
为了避免浏览器在呈现页面时出现延迟,一般将标签放在页面的最下面
… 第二章还有一些其他的内容,就不一一详解了。
第三章 : 基本概念
1:js语法
区分大小写,test 和Test 不是同一个变量
标识符命名规则:
** 第一个字符必须是字母/下划线_/美元符号$
** 其他字符可以是字母/下划线/美元符号/数字
** 最佳命名规范:驼峰大小写命名–第一个字母小写,剩下的每个单词的首字母大写
注释:
单行注释:// 多行注释:/**/
严格模式:JavaScript定义的一种不同的解析与执行模型
在严格模式下,ECMAScript3中的一些不确定的行为将得到处理,而且某些不安全的操作也会抛出错误。要在整个脚本中启用严格模式,可以在顶部添加”use strict”,也可以让某个函数执行严格模式,只需在函数的第一行写上”use strict” : function doSomething(){
“use strict”
//函数体
}
关键字 & 保留字不能用做标识符,可自行查找js都有哪些关键字和保留字,有点多,就不一一列举了。
变量:
js中的变量可以用来存储任何数据类型数据,用var声明变量:
var test = “hello”;
test = 123; //js中的变量是松散型的
数据类型:
6种:5种简单数据类型–Undefined,Null,Boolean,Number,String;1种复杂数据类型–Object
typeof操作符:检测给定变量的数据类型
such as: var message;//未初始化 typeof message ; //返回undefined typeof a;//未定义的变量a 依然返回undefined
Undefined类型:只有一个值–undefined
当声明一个变量但是没有初始化的时候,这个变量的值就是undefined
Null类型: 只有一个特殊的值–null
null值表示一个空对象指针。typeof null; //返回object
最佳实例:在一个变量还没有保存数据时候,尽量赋值为null
Boolean类型:两个值–true || false
任何一种数据类型都能转换为Boolean值
var message = “hello”;
var mesBoolean = Boolean(message);
Number类型:
最基本的:十进制整数,还有八进制整数:必须以0开头,后面是(0~7)序列,超出范围,按十进制解析;十六进制整数:必须0x开头,后面跟(0~9 & A-F)
浮点数:永远不要用==测试某个特定的浮点数
不要这样做: if ((0.1 + 0.2)==0.3){
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值