看我怎么用思维导图,来轻松学习JavaScript,值得收藏( 三 )

【看我怎么用思维导图,来轻松学习JavaScript,值得收藏】4 , 转换为布尔类型
方式:Boolean( ) 函数
注:1 , 当出现 0 、NAN、null、undefind以及空时 , 出现的值都是false.2,其余的值为true.
标识符
标识符:开发人员为变量起的名字关键字:js本身以及使用的名字 , 不能充当为变量名保留字:未来可能成为关键字
算数运算符:加、减、乘和除前置递增运算符:
运算符++num类似于num = num + 1先加1在参与运算后置递增运算符:
num++类似于 num = num + 1先参与运算后加1关于等于
一个等于:是进行赋值;两个等于:判断两边的值是否相等三个等于:判断两边的值和类型是否完全相等逻辑运算符
--tt-darkmode-color: #999999;">赋值运算符
= :直接赋值+=、-=:加减一个数后再进行赋值*=、/=、%=:乘除取模后再进行复制循环if else循环
if(条件表达式){语句1}else if(条件表达式){语句2}三元表达式
条件表达式 ? 表达式 1 :表达式 2执行思路:1 , 当条件表达式为真 , 则返回到表达式1的值2 , 当条件表达式为假 , 则返回到表达式2的值倒计时准备——小热身
用户输入数字 , 若num<10 , 则前面补0则不补0
var time = prompt("请输入一个0-59之间的数字");switch语句
switch(表达式){case value1:执行语句1;break;case value2:执行语句1;break;case value3:执行语句1;break;case value4:执行语句1;break;...default;执行最后的语句;}小面试(switch 与if else if语句的区别)1, switch:确定某个值的情况 , if else确定于某个范围2 , 条件判断后直接执行到某一个语句 , 效率比较高 , 而if else需要经过多次判断3 , 一般情况下 , 可以互相转换
for循环
for(初始变量;条件表达式1;操作表达式){}小面试:continue与break的区别:continue:跳出本次循环 , 继续执行下一次循环break:立即跳出整个循环
数组定义数组以及获取数组
var arr = [ ]//定义数组数组名[索引号]//获取数组里的数遍历
1 , 使用for循环来进行遍历数组的元素2 , for循环里面的i表示的是计算器的索引号3 , 通过length来获取数组里面的元素 , 如arr.length
举例:把元素里面的所有数都进行遍历了一遍
var arr = ['red','green','blue'];for (var i = 0;i < arr.length ; i++){console.log(arr[i]);}小面试:如何在数组中增加元素?通过1 , 通过修改length的长度;原因:1 , 通过length长度实现数组扩容的目的;2 , length属性有可读写通过2 , 索引号增加数组元素;
建议(关于学习数组需要练习的习题的经典例题):1 , 利用数组求最大值2 , 筛选数组3 , 翻转数组4 , 冒泡数组
函数函数就是封装一段可以被重复的代码块
1 , 声明函数
function 函数名( 形参1 , 形参2){//函数体}函数名(实参1 , 实参2)注:1 , function声明函数的关键字 , 全部小写2 , 函数是做某件事情 , 函数名一般是动词3 , 函数不调用自己不执行
调用函数
函数名();//调用函数的时候一定要加小括号举例:
function cook(aru){console.log(aru);}cook('Hello word')//实参的值hello word传到形参 , 之后在进行执行下去函数的返回值return
function 函数名(){return 需要返回的结果;}函数名();只要函数遇到return就把后面的结果返回到函数的调用者 , 在实际开发过程中 , 经常用一个变量来接受函数的返回结果 。