JavaScript高级程序设计(读书笔记)-JS简介与基本概念

JS高级程序设计-JS简介与基本概念

一.JS组成

JS由这三部分组成

JS由这三部分组成。

二.在HTML中使用JS及基本概念

<script>元素

属性作用
async立即下载脚本
charset字符类型,很少用
defer延迟到文档完全被解析后执行
language已废弃
src外部文件
type默认text/JavaScript
使用<script>元素的方式:
①直接在页面中嵌入
②包含在外部的js文件中
位置:
<body>元素中,主要内容后面</body>前面

三.JS基本概念

3.1语法

  1. 区分大小写
  2. 分号;结尾
  3. 代码块{}表示
  4. 严格模式为这门语言中容易出错的地方施加了限制
  5. 标识符
    5.1格式:第一个字母小写,剩下每个有意义的单词首字母大写。
    5.2不能把关键字,保留字,true,false,null用作标识符
    6.注释:// /* */
    7.变量:var局部变量,多个变量用,隔开

3.4数据类型

cony欢欢制

3.4数据类型

操作符具体
算数操作符一元操作符:++ --前置:先自身变再执行操作。 后置:先操作后自身变 ±相当于number()
乘性操作符:乘法* 除法/ 求模:%
加性操作符:+:5+“5”=55 数字相加记得加() -:5-“2”=3
位操作符反码补码符号位,理解即可
关系操作符布尔操作符:NOT! and&&短路操作符 or短路操作符
<<=>>=:字符串比较是比字符编码值,小写>大写,当一个值是数值,另一个也转换为数值。任意与NaN比较都是false
相等操作符相等与不相等:== != 转换后相等为true null==undefined true
全等与不全等:=== !== 未经转换就相等为true null===undefined false
条件操作符var max=(num>num1)?num:num1
赋值操作符=
逗号操作符, var num1=2,num2=2,num3=3;

3.6语句

名称具体
if语句
do-while语句至少被执行一次
while语句
for语句循环内部声明的变量在外部也可以访问到
for-in语句迭代语句,枚举对象的属性
break语句 continue语句与label语句联合使用。break会立即退出循环,强制继续执行循环后面的语句。continue退出循环从循环的顶部继续执行
with语句不建议使用with语句
switch语句类C 与case break 一起用 ,使用全等操作符。转换前相等为true

3.7函数

格式
function name(1,2,3,4){
具体
}
1.位于return之后的语句永不执行,可以没有return
理解参数:
1.参数不是必需的(形参)
2.arguments[0,1……]数组取参数,可与形参混用,修改它时形参同步修改。不可逆
3.length取长度
没有重载:
函数名不能同名,如果同名,后一个覆盖前一个
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值