1.引入

页内嵌入

javascript学习笔记(2) 引入,变量,运算

 

外部引入

javascript学习笔记(2) 引入,变量,运算

为了结构(html),样式(css),行为(js)分离,通常使用外部引入

 

2.变量和值类型

变量

var a;   //声明变量

a = 100;  //变量赋值

 

变量命名规则

必须以英文字母,_,$开头;

可以包括英文字母,_,$,数字;

不可以使用系统关键字,保留字;

 

值类型

原始值:number,string,boolean,undefined(未赋值),null(站位)

存在stack(栈)里 b=a时 之后赋值是cope的,互相不影响

javascript学习笔记(2) 引入,变量,运算

引用值:arrary ,object,function...

大致存在heap(堆)里

栈内存存入堆内存地址,b=a时,值改变(使用push等方法)相同地址的变量值都会改变;使用(=赋值方法)改变值会新增一个值的地址去对应

javascript学习笔记(2) 引入,变量,运算

javascript学习笔记(2) 引入,变量,运算

 

3.运算

运算操作符

优先级=最弱,()最强;

任何数据类型加字符串都等于字符串;

var a = 10 ;

var b = 1 + 1 + "aa" + 1 + 1 + (2 + 5) ;    //2aa117

相关文章:

  • 2022-12-23
  • 2022-03-09
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
猜你喜欢
  • 2021-06-10
  • 2022-12-23
  • 2021-06-16
  • 2021-12-20
  • 2022-01-30
  • 2022-12-23
  • 2021-10-16
相关资源
相似解决方案