js基础-变量/字符串/类型转换

418 阅读2分钟

JavaScript

JavaScript是一种运行在浏览器端的编程语言,实现人机交互效果

JavaScript的组成

  • ECMAScript 规定了JavaScript的语法
  • Web APIs 包含了DOM操作文档、BOM操作浏览器

JavaScript书写位置

  • 内部JS<script></script>小项目演示常用
  • 外部JS<script src=""></script> 开发常用
  • 内联JS行内JS代码

JavaScript输入输出语法

document.write('要输出的内容')在浏览器页面显示内容会影响浏览器显示的内容

alert('要输出的内容') 浏览器弹窗显示的内容,会阻碍浏览器内容的正常显示

console.log('要输出的内容')在控制台显示输出的内容,不会影响浏览器的内容的正常显示

prompt('要输入的内容')浏览器弹窗要输入的内容

变量

计算机用来存储数据的容器,内存地址

变量的使用

let 变量名 同时声明多个变量: let 变量1,变量2 逗号隔开

可以声明时直接赋值: let 变量名 = 值

命名规则和规范

规范

命名要语义化:通过变量名称可以猜测出变量的作用

驼峰命名

除了第一个单词之外的其它单词的首字母大写

规则

不要使用关键字做为变量名称

不要以数字开头

变量名称中不要包含特殊符号

除了 _ 数字 字母 $ 之外的都是特殊字符

严格区分大小写

字符串

带引号的都是字符串

+:在字符串场景中是字符串连接符

模板字符串 可以创建多行文本 标记:`` 变量替换: ${变量}

console.log(`我的姓名是:${name},我的年龄是:${age},我的性别是:${gender}`)

类型转换

检测类型

console.log(typeof age )

number 数字型

string 字符串型

boolean 布尔型

undefined 未定义型

null 空类型

类型转换

隐式转换 将字符串转换为数值 +num -num num * 1

显式转换

Number(变量):将变量转换为数值
String(变量):将变量转换为字符串
parseInt(变量):将变量转换为整数