流程控制
在一个程序执行的过程中,各条代码的执行顺序怼程序的结果是有直接影响的。很多时候我们药通过控制代码的执行顺序来实现我们药完成的功能。
简单理解:流程控制就是来控制我们的代码按照什么结构顺序来执行
JavaScript作为一门程序语言,和其他语言很多地方都是互通的,所以后面的笔记只会记录和Java,C,C++不同之处的特点,其他知识点不进行笔记记录。
它只不过是写在<script>标签中,程序语言的字符串操作,循环,分支等特性它都有。
感觉JavaScript就是把script标签内部作为编辑器,浏览器控制台作为输出控制台,什么都能干。
断点调试
命名规范以及语法格式
遍历数组
javascript中数组的遍历,不能使用增强for循环
假设要遍历数组,需要:
数组中新增元素
函数
JavaScript的函数基本格式是
function 函数名(){
函数体
}
带参函数
与java,c不太一样,声明函数时不需要给参数写数据类型。
JavaScript 只要是函数都有返回值,如果有return则返回return后面的值,如果没有return,则返回的是undefined
arguments的使用
通过代码运行效果理解arguments
可以看到浏览器控制台中打印出的Arguments是用一个【】括起的其内容,很像数组。
其实它并不是一个数组,而是一个伪数组。