东莞搭建网站要多少钱,百度做网站多,如何用虚拟主机安装wordpress,网页表格设计模板1 JS变量与常量
概述
变量#xff1a;在后续编码过程中会被重新赋值#xff0c;是不断变化的。常量#xff1a;固定不变的数据#xff0c;日常生活比如性别男#xff0c;代码层面是在编码过程中不会变化的固定数据。
命名规则
变量 可以包含数字#xff0c;字母…1 JS变量与常量
概述
变量在后续编码过程中会被重新赋值是不断变化的。常量固定不变的数据日常生活比如性别男代码层面是在编码过程中不会变化的固定数据。
命名规则
变量 可以包含数字字母下划线美元符号不能以数字开头不能是JS中的关键字、保留字可以只声明不赋值重新定义 常量 必须给初始值一经定义不能重新修改定义
定义
变量let name 芒果 var name 芒果常量const sex 女
变量提升
是什么变量提升就是该变量没有定义但却可以使用为什么JS引擎解析方式是先解析再运行解析就已经获取声明的变量变量提升到代码头部另外还有一点是解决函数之间相互调用问题怎么做优先级函数大于变量函数声明提升地址赋值给变量变量提升并赋值undefined举例 变量提升是针对var关键字声明的变量 var关键字声明的变量str从if代码块的局部变量提升后挂载在window 未定义是undefined
var let const区别
var 存在变量提升而 let、const 没有。var 在浏览器环境下声明的变量会挂载到 window 上而其他两者不会。let 和 const 的作用一致const声明常量不能修改let声明变量可以修改。
2 回文字符串
数组和字符串相互转化再反转 头尾比较