JavaScript基础

申明变量 var

var num=10

var name=”10”

申明方式

1. var 变量名  var name

2. var 变量名 值 var name=”10”

3. var x,y,z,k


数据类型


1. 数据交互:位运算

var num1 = 10
var num2 - 20
num1 = num1^num2
num1 = num1^num2
num1 = num1^num2


答案
num1 20 num2 10


2. 获取数据类型(6个)

typeof(变量名) 获取变量类型


number  1
string  "1"
boolean True false
null  空
undefined  未定义
object


number
不能用小数相加,结果不一样 0.1+0.2 = 0.30000000004


string

隐式转换

num1 = '10'
num2 = 5
num1 - num2 = '5'


类型转换
其他类型转整形 parseInt()
转小数         parseFloat()
转数字         parseNumber()
转字符串       .toString()   String()
转bool         Boolean()


操作符号

算数运算符 + - * %  取余 取整


1. 一元 (需要一个操作符号)  ++ --


var num=10

单个++
后加 num++  = num + 1  自加
前加 ++num = num + 1   自加


进行计算的时候

sum=num++ +10 = 20
sum = ++num + 10 = 21

先进行符号运算在进行一元计算


2. 二元 (需要二个操作符号)

3. 三元 (需要三个操作符号)


4. 复合运算符:+= -+ *= /%

复合运算表达式:由符合运算符连接来的表达式

num += 10


5. 关系运算: < > <= >= === != !==

由关系运算符连接起来的表达式,结果为bool值
== 长的一样
=== 类型和值必须一样


6. 逻辑运算:&&并且  ||或者  !取反
由逻辑运算符连接起来的表达式  结果为bool值

1==1 && 5 > 6



流程控制


1.顺序
     if语句
         if(表达式){
             代码块
         }


2.分支
    
3.循环

你可能感兴趣的:(JavaScript基础)