JavaScript基础知识

Java Script

是一种弱类型(没有类型声明)的一种脚本语言(可以用来编程并且直接执行源代码的语言)。1995年网景公司设计出来,运行在客户端,对用户的响应采用事件驱动,基于对象

JavaScript有以下几个特点:
  1. 简单性(基于JAVA语句和控制流之上简单而紧凑的设计)
  2. 安全性:JavaScript只能通过浏览器实现信息浏览或动态交互
  3. 动态性:可以直接对用户或客户端做出响应
  4. 跨平台性:依赖于浏览器本身,与操作环境无关
JavaScript由以下几个部分组成
  1. ECMAScript(核心,描述了该语言的语法和基本对象)
    2.Document Object Model:文档对象模型(描述了处理网页的方法和接口 文档)
  2. Browser Object Model):浏览器对象模型(描述了与浏览器进行交互的方法和接口)

JavaScript变量(variable)
用var声明
一、标识符
命名规范
①必须有字母,数字,下划线, 符 号 组 成 ② 必 须 由 字 母 , 下 划 线 或 符号组成 ②必须由字母,下划线或 线开始
③命名不能是系统关键字,如if,class等
④尽量见名知意

将各种类型转化成布尔类型规则
Number:任意非0值为true,0值为false
String:所有非空字符串为true,其余为false

数组arr
Var arr=[100,1200,1000]
数组里存的数据类型可以多种,但平时基本一样

对象,用{}
Var person={name:”张三” , age:“10”}

运算符
一元运算符

++ --:是数字递增/减1
++10 先自增1再运算
10++ 先运算再自增1
–c*a++
先–c与a相乘,再++
== 比较数值是否相同, ===比较内容和数据类型是否相同

  • 逻辑与&&
    逻辑与: 左右两端必须同时满足 先判断左边的表达式,如果左边的表达式返回的是false,则结束
    只有左边表达式返回的是true,且右边表达式返回的也是true,最后才能是true,否则就是false

  • 逻辑或||
    先判断左边的表达式,如果左边的表达式返回的是true,则不用判断右边表达式,直接返回true

只有左边表达式返回的是false,且右边表达式返回的也是false,最后才能是false,否则就是true

逻辑或和逻辑与 左右两边必须是表达式

  • 逻辑非! 直接取反
三元运算符
  • 条件语句?语句1:语句2;
    当符合条件语句时,执行语句1,否则执行语句2(相当于简易的if语句)
  • 左移运算符<<
    先把十进制的数转化成二进制的数,在左移**位,左移后的空位由0补上。在转化成十进制的数。
语句
  • 顺序语句(按顺序执行的)
var a = 1;
var b = 2;
alert(a + b);
  • 条件语句
    条件语句分以下几种
  1. if 语句
    格式:
if(条件表达式){
      返回为true时执行的语句
     }
  1. if…else 语句
    格式
if(条件表达式){
      返回为true时执行的语句
     }else{
           返回为false时执行的语句
            }
  1. if…else if 语句
    格式
if(条件表达式){

}else if(条件表达式){

     }else if(条件表达式){

     }else{//可省略
}
  1. switch语句
    格式:
Switch(变量){
case1:
代码块1;
break;
case2:
代码块2;
break;

case3:
代码块3;
break;
...
default:
代码块n;
break;


}
  • 循环语句
  1. for循环
    格式:
for(变量=起始值;变量<=结束值;变量=变量+步进值){
	需要执行的代码
}

当有确定的循环次数时,可以使用for循环,当次数过多或循环次数不确定时,可以使用while循环

  1. while 语句
while(变量<=结束值){
     需要执行的代码(循环体)
     循环步数
}
  1. do while 语句
do{
  需要执行的代码
}while(变量<=结束值)

注:do while语句和while语句大体是相同的,不同的是,do while语句在循环前就执行一次命令,也就是说,do while语句至少执行一次命令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值