梳理一下javescript基本知识

一、基础知识

1、含义:

 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。

2、编写位置

①、行内:开始标签内(把事件和js代码耦合在一起)

②、script标签内(可以写在head标签内,也可以写在body标签内)

③、js文件(.js)内,然后引入到html文件内

从外部引用也是用scrpt标签
<script type="" src=""></script>

3、字面量:字面量无法更改,一般不会直接使用字面量

4、变量(variable):变量可以通过变量名访问。在指令式语言中,变量通常是可变的

5、字符串:字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)

6、声明符var:var 变量名称;(默认值是undefined)可用=进行赋值

7、标识符:

在js代码中,程序员自主命名的内容都是标志符(变量)

①命名规则:1、标识符由数字字母下划线和$组成

                      2、不可以用数字开头

②命名规范:1、命名必须有意义

                      2、命名时必须遵循从小驼峰命名规则(除了首字母小写,之后每一个单词的首字母                              必须大写)

二、运算符

1、 四则运算符(二元运算符)

  +(加):如果加号两边都是数字,就会进行四则运算
      如果加号两边有一个或两个都是字符串,那么就会进行字符串拼接

  -(减):num1 - num2

  *(乘): num1 * num2

   /(除): num1 / num3

2、自增、自减运算(一元运算符)

a++:自动加一   a--:自动减一

注:位置不同执行顺序不同

++ -- 写在变量后面,会使变量先进行其他运算,再执行自增/自减操作

++ -- 写在变量前面,会先进行自增自减操作,再参与其他运算

3、赋值运算符(二元运算符)

 =:将运算符右边的值赋值给左边的变量

4、取反运算符(一元运算符)

!:属于布尔类型 true|false

5、比较运算符

①:符号   >、<、>=、<=、==、===(恒等于)

②:都会有一个结果,可以使用变量保存这个结果,结果是布尔类型的数据

③:===除了比较值以外,还要比较数据类型

6、逻辑运算符(二元运算符)

&& 与运算(且)
    规则:只有两个变元都是true时,结果才为true,只要有一个false,那结果就是false
 || 或运算(或)
    规则:只有两个变元都是false,结果才为false,只要有一个true,结果就是true

7、三元运算符

a > b ? a : b
    表达式?取值1 :取值2
    规则:如果表达式的结果为true,那么就会返回取值1,否则返回取值2

三、流程控制语句

1、分支结构

if.... else....    if...else....if....            switch....

2、循环结构(循环语句的四个部分:①初始化部分②循环条件③循环体部分④迭代部分(i++))

for.....

 for(①;②;④){           
         ③
}
    执行过程:①-②-③-④-②-③-④....-②

while.....

        ①
while(②){           
           ③;            
           ④;
}
   执行过程:①-②-③-④-②-③-④....-②

do.....

总体结构图:

 

        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值