看我怎么用思维导图,来轻松学习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就把后面的结果返回到函数的调用者 , 在实际开发过程中 , 经常用一个变量来接受函数的返回结果 。
- 线上线下教育融合“大咖谈”:看这场论坛怎么说
- 华为出售荣耀是怎么回事?空穴来风的谣言,华为官方已辟谣
- 手把手教你挑选大大大大屏的投影仪
- 人机交互过程拆解:是什么?怎么做?
- 充电宝到底该怎么选呢?重点看这五个参数放心选
- 蓝牙音箱千千万,五百元以内怎么选?
- 华为领跑小米紧跟!成立36年的联想,怎么突然就“掉队”了?
- 需求|亚马逊无货源模式怎么做?
- 5G商业化刚起步,怎么就谈6G了?
- 移动支付“变天”?央行数字货币测试,5万人已使用,微信怎么办