JS 变量 运算符 数据类型,流程控制 循环 数组 函数(待补充)

           


                                           1.JS

                                              2.变量

变量就是一装东西的盒子,本质是程序在内存中申请的一块用来存放数据的空间

声明变量

常用 var 是JS的一个关键字 。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管。另age是我们定义的变量名,我们要通过变量名来访问内存中分配的空间

注,一个变量被重新赋值后,它原有的值就会被覆盖,变量将会被最后一次赋的值为准。

变量的命名规范

一些实例;在交换两个变量时,一般要用到临时变量temp 

                             3.JS中的运算符

前置递增 ++num   =  num=num+1

后置递增和前置递增单独使用时,用法一样,但有所不同

前置递增是 先加1,再返回值

后置递增是 先返回值,再加1

 比较运算符

逻辑运算符

与 &&  两边都为真时,结果才为true

或 ||    两边有一边结果为真,结果为真

非 !    

短路运算的原理 当多个表达式时,左边的表达式值可以确定结果,就不再继续运算右边表达式的值

                                      4.数据类型

              JS是一种弱类型或动态语言,不用提前声明变量的类型,在程序运行过程中,类型会被自动确定,JS的变量数据类型是只有程序在运行过程,根据等号右边的值来确定的

JS是动态语言,变量的数据类型是可以发生变化的

当然程序最后运行的结果以最后一次赋值为准。         

                       数字型

在八进制前要加0,在十六进制前要加0x

数字类型的最大值和最小值

Infinity 无穷大 -Infinity无穷小 NaN 无数值

isNaN 用来判断是否为数字

console.log(isNaN(zhang));  返回值为true

  1. 字符串型 String

1.在JS中 可以用单引号嵌套双引号,或者用双引号嵌套单引号(外双内单,外单内双),

2.字符串中也有特殊字符,为转义符

3.获取字符串的长度

字符串的拼接 :数值相加,字符相拼

4.JS实现程序交互

先赋值,在交给程序处理,最后在输出

5.字符串与任意数据类型的数相加结果都为字符串型;

3.布尔型

   true  false 都可以参加运算其中true为1,false为0

  1. undefined 未定义  null 空置

获取数据类型

console.log(typeof str);

              数据类型的转换

把一种数据类型转换成另一种数据类型

1.转换为字符型

2.转换为数字型

1.parseInt     

parseFloat

Number 隐式转换/ * -

转换为布尔型

                               5.  流程控制

流程控制,就是让我们的代码按照什么样的顺序来执行,

结构为三种,顺序结构,分支结构,循环结构

顺序结构为常见的,

分支结构,即根据不同的条件,执行不同的路径代码,从而得到不同的结果.

常见的有if ,switch

三元表达式

Switch语句

Switch语句适用于固定值

                                         6.   循环

断点调试

            双重for循环

九九乘法表

\

While循环

 While(条件判断){

执行语句}

当条件为真时,执行,当判断错误,执行下一条

关键字 continue退出本次循环,并执行剩余循环;

break 关键字,跳出整个循环,循环结束

                                      6.数组 

创建数组的两种方式

遍历数组

 一些经典案例

反转数组

                                             函数

JavaScript 函数语法

JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。

函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。

圆括号可包括由逗号分隔的参数:

使用函数分为两步1.声明函数

2.调用函数

函数返回

当 JavaScript 到达 return 语句,函数将停止执行。

如果函数被某条语句调用,JavaScript 将在调用语句之后“返回”执行代码。

函数通常会计算出返回值。这个返回值会返回给调用者:

在函数中声明的变量属于局部变量,但还有一种情况

不声明直接赋值,为全局变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值