JavaSceript 阶段总结

先来说说学习JavaScript的心理路程吧

我是2019级的大学生,刚开始学JavaScript的时候刚好赶上疫情,  学校开不了学就在家里上网课  刚开始接触JavaScript的时候  还是很开心的    到了后面可能是因为在家上网课的原因吧  三分钟的热度  到后面完全是挂着课出去玩或者是睡觉  完全听不进去 所以呢现在的JavaScript不是很会  好了 现在来看看我对JavaScript的理解和总结吧

JavaScript最主要的就那么几个 :

1)数据类型   2)运算符    3)JavaScript的遍历(俗称for循环)   4)函数     5)内置对象     6)简单数据类型和复杂数据类型      7) 接下来就是DOM和BOM了  BOM的后面就是网页特效(动画)了

一,下面我们先来说说 JavaScript的数据类型

        最基本的数据类型有 :string(字符串)number(数值)Boolean(布尔值)null(空值)undefind(未定义) Object(对象)

        检查数据类型可以用 typeof()数据类型的转换可以用 tostring()或者是string()

        如果是把 字符串装换成整数可以用  parseInt()如果是把字符串转换成带小数的数的时候就可以用 parseFoat()

        Boolean  布尔类型的转换成数字   false - 0  true - 1  null  - 0

        字符串的拼接要使用+加号 只要字符串和其他数据类型相拼接 都要用+加号来实现 

变量不要写到字符串里面,是通过和字符串相连的方法来实现的

二,运算符

        运算符又分为五大类  算术运算符  逻辑运算符  三元运算符  赋值运算符  条件运算符 

2.1 算术运算符

              任何值和NaN运算都是NaN  任何值和字符串相加都会转换成字符串 并做拼接   任何值做- * /运算时 都会转换成number之后在运算

 + - 不会对数字产生任何影响    负号可以对数字进行负号的取反  对于非number类型的值 它会将先转换为number然后再运算   可以用— + — 来将其转换成 number

   表达式    数字  运算符  变量组成的式子 称为表达式

    前置运算符 ++num 先自加1 结果返回++变量

     后置运算符  num++  先返回值  变量自加1 

2.2 逻辑运算符

!非   true变 false  false变true   就是取反的意思

&&  与  可以对两侧的值进行与运算(就是和的意思)并返回结果

           运算规则  两个值都为true 才会返回true  两个值只要有一个为false 就会返回false

|| 或  可以对符号两侧的值进行或运算 (这个就不用解释了吧  应该都懂吧)并返回结果

        只要有一个true  就返回true

        两个都是false  也会返回false

        第一个为false  则返回false 不会运算第二个值

        两个都是true 则返回true

2.3 赋值运算

        (+=)= 可以将符号右边的值赋值给符号左边的变量

2.4 条件运算符 

        var 条件表达式  ?语句1.语句2 

        条件运算符在执行时 首先对条件表达式进行求值    如果条件的表达式的求值结果是有一个非布尔值会将其转换为布尔值然后再运算

           , 逗号运算  使用逗号可以分割多个语句,一般可以在声明多个变量的时候使用

2.5 三元运算符  

        表达式 ?代码块1:代码块2

三  遍历(循环)

3.1        ·        又分为 for循环 if判断  while循环  do while循环

 3.2   for循环 还有双重for循环

if(条件表达式){

        条件成立的时候执行的语句

}else{

        条件不成立的时候执行的语句

}

3.3  执行的思路:条件为真 执行打括号里面的语句 否则不执行

switch语句执行效率更高于else语句

switch语句主要适用于针对性特殊值

switch语句表达或经常写成变量

switch语句里面的变量一点要和case里面的value全等 数据类型也要全等

break 一点要写 

3.4  switch  if 的区别

一般情况下 两者可以相互转换

switch   case 语句通常处理 case比较确定值的情况下,固定值得情况

if else语句更加灵活 常用与范围值判断(大于小于某个范围)default 结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值