javascript语言精粹笔记 (一)语法
来源:互联网 发布:网络通信协议基础 编辑:程序博客网 时间:2024/06/04 23:30
字符串一旦声明 就无法改变 但可以被+拼接
当HTML通过script标签引入之后 会立即产生一个编译单元并开始执行 但多个标签会建立在同一块公共区域之中 因为javascript是缺少链接器的
所谓的if else do switch 都是流程控制语句 他让程序不那么从上往下的顺序执行 而是通过这些关键词来改变他的运行流程
如果for循环中的判断块被省略 那么默认为 ture。 for循环是首先init 然后判断 执行block 然后增量 接着重复判断>block>增量。 for循环还有一种变种 就是 for(myvar in object) 他会遍历这个对象或数组的所有属性 or key 并把这个值赋值给myvar 知道遍历完成结束(你可能需要用
obejct.hasOwnProperty(var)
来判断这个属性来自本身还是其原型链)do{block}while())
类似while语句 但区别在于首先执行do之后的语句 接着才开始while判断 并进行循环var number = 0;
do{
console.log("do"+number);
number++;
}while (number < 5);return 代表控制流提前返回 你可以定义返回的值 如果不定义则为undefined return和后面的表达式不允许换行
break 代表控制流跳出循环或switch语句 他可以指定标签 什么是标签呢 其实就是给循环设置了名字 当break 的标签为
break laoliu ;
的时候 就是跳出了laoliu这个for/switch 主要出现在多层循环嵌套的情况下短路 a&&b and a||b - &&中如果a为false则直接结束不计算b ||中 如果a为true 则结束返回ture 不计算b
函数调用运算符是函数name后面的一串
()
他代表了激活函数 并传括号内的参数字面量 字面量可以理解为 一个变量的实际value 比如 var a = “a”;
这时候a为变量 字符串a为字面量 字面量的值一般是数字或者是字符串,也可是一个函数。
- javascript语言精粹笔记 (一)语法
- javascript 语言精粹 学习笔记(一)
- 【web】《javascript语言精粹》笔记(一)
- 【JavaScript语言精粹】读书笔记(一)——语法
- JavaScript语言精粹学习笔记(1)——语法
- JavaScript语言精粹学习笔记-语法
- javascript语言精粹(笔记)
- JavaScript语言精粹学习笔记-函数(一)
- 《javascript语言精粹》学习笔记(一)
- javascript语言精粹----笔记
- javascript语言精粹----笔记
- 《JavaScript语言精粹》笔记
- 《JavaScript语言精粹》笔记
- 《JavaScript语言精粹》笔记
- 《JavaScript语言精粹》笔记
- JavaScript语言精粹笔记之语法和对象
- 《JavaScript 语言精粹》 学习笔记 —— 第二章 语法
- 《JavaScript语言精粹》学习笔记——2.语法
- OpenMP并行程序设计之常用子句使用介绍(二)
- 算法学习-连续子数组求和最大值
- 优化流程分析
- 爬虫模拟登陆_带验证码
- 条件编译#ifdef
- javascript语言精粹笔记 (一)语法
- (转)ListView的优化之复用convertView和利用ViewHolder
- Android之draw9patch图片异常处理
- libpng安装与配置
- 如何使用SimpleXML对象操作XML数据
- Webstorm 注册码
- Brutal Force求解向量形式的数独
- uninstd.h 报错
- 高精度乘法