如何建设与维护网站,怎么让网站被搜索到,wordpress新用户注册,wordpress优化指南文章目录 1、javaScript变量定义2、JavaScript五种数据类型3、JavaScript常用运算符3.1、算术运算符3.2、赋值运算符3.3、比较运算符3.4、逻辑运算符 1、javaScript变量定义 定义变量 ES5定义变量
var 变量名 变量值;ES6定义变量
let 变量名 变量值;
const 常量名 常量值;… 文章目录 1、javaScript变量定义2、JavaScript五种数据类型3、JavaScript常用运算符3.1、算术运算符3.2、赋值运算符3.3、比较运算符3.4、逻辑运算符 1、javaScript变量定义 定义变量 ES5定义变量
var 变量名 变量值;ES6定义变量
let 变量名 变量值;
const 常量名 常量值;区别
ES5方式语法不严谨使用范围不受代码块限制ES6新增了let关键字来定义变量它的用法类似var但是所声明的变量只在let关键字所在的代码块内有效且不允许重复声明ES6新增了const关键字用来声明一个只读常量一旦声明常用的值就不能改变 代码演示 // ES5定义变量
!--会发现它可以定义两次a变量在ES6就不能这样做--
var a 10;
var a 20;
document.write(abr/)// ES6定义变量
let b 10;
document.write(bbr/);// JS是弱类型语言
!--可以任意赋值任意类型的变量--
b 我被赋值为字符串了
document.write(bbr/);// 常量 (常量不能修改)
const c 20;
document.write(cbr/);
// c 30; 不能进行重新赋值2、JavaScript五种数据类型 五种类型 类型说明number数值型包含整数、小数boolean布尔型包含true/falsestring字符串包含字符和字符串object对象类型包含系统内置对象和用户自定义的对象NULL也是对象undefined未定义的类型未知的类型 没有使用赋值 查询变量名所属类型函数 方法1typeof 变量名
方法2typeof(变量名)代码演示 // number: 数值型, 整数和小数都行
let a 10;
document.write(typeof abr/);// boolean: true/false
let flag true;
document.write(typeof(flag)br/);// string: 字符串 在js中包裹的内容和包裹的内容都是字符串.
let str01 字符串01;
let str02 字符串02;
document.write(typeof(str01)br/);
document.write(typeof(str02)br/);// object: 对象类型
// 自定义JS对象: {键1:值1, 键2:值2}
let person {name:小林,age:18,sex:男,//调用对象这段看不懂可以先跳过eat:function (){document.write(this.name在吃饭br/);}
}
//调用对象的属性
document.write(person.name 在吃饭 person.agebr/);
//调用对象的方法
person.eat()document.write(typeof person br/)// null表示对象类型, null是对象类型的默认值.
let e null;
document.write(typeof e br/);// undefined: 未定义 没有给变量赋值
let f;
document.write(typeof f)3、JavaScript常用运算符
3.1、算术运算符 算术运算符用于执行两个变量或值的算术运算 例如
let a 5,b 10;运算符说明表达式值加法a b15-减法a - b-5*乘法a * b50/除法a / b0.5%余数(取模)a % b5自增a6–自减a–4
注意事项
JavaScript中除法是可以除的尽如果除不尽会保留16位小数
3.2、赋值运算符 赋值运算符用于给JavaScript 变量赋值 例如
let a5, b10;运算符说明表达式值等于a b10加等于a b15-减等于a - b-5*乘等于a * b50/除等于a / b0.5%余等于a % b5
3.3、比较运算符 比较运算符用于逻辑语句的判断从而确定给定的两个值或变量是否相等 例如
let a5,b10;运算符说明表达式值等于(比较值不比较类型)a5,b“5”,则a btrue恒等于比较值和类型a5,b“5”,则a bfalse大于a bfalse小于a btrue大于或等于a bfalse小于或等于a btrue!不等于a ! btrue!恒不等于a!btrue
注意事项
字符串与数字进行比较的时候会先把字符串转换成数字然后再进行比较
3.4、逻辑运算符 逻辑运算符用来确定变量或值之间的逻辑关系支持短路运算 例如
let atrue, bfalse;运算符说明表达式值与a bfalse||或a || btrue!非!afalse
注意事项
逻辑运算符不建议单与、单或|, 会变成数字。