javaScript常见输出方式

书写格式
1.行内样式: 写在标签内部
2.内嵌样式(内联样式) : 写在一对head标签中
3.外链样式: 写在一个单独的.js文件中, 再导入进来
书写格式注意点
1.不推荐直接将代码书写到标签内部
2.默认情况下浏览器会从上至下的解析网页, 所以如果将写到一对head标签中, 并且需要通过代码操作界面上的元素, 那么就不能直接书写代码, 否则无效
2.1如果想将写到一对head标签中, 并且需要在代码中操作界面上的元素, 那么必须加上. = (){操作界面元素的}
2..的含义: 等到界面上所有的内容都加载完毕再执行{}中的代码
2.3由于默认情况下浏览器会从上至下的解析网页, 所以如果想通过操作界面上的元素只需要等到元素被加载解析之后操作就可以了, 所以我们还可以将代码写到body结束标签的前面
3.如果通过外链式导入.js文件, 并且需要在.js文件中操作界面上的元素, 那么如果是在head标签中导入的, 必须在.js文件中加上.. 如果是在body结束标签前面导入的, 那么就不用添加.
4.如果需要在一对标签中编写代码, 那么就不能同时通过标签再导入其它的.js文件, 否则书写的代码无效
常见输出方式
1.通过弹窗的形式来输出
alert(需要输出的内容);
(需要输出的内容);
(需要输出的内容);
2.通过网页内容区域的形式来输出
.write(需要输出的内容);
注意点:
如果需要输出的内容不是数字, 那么就必须通过单引号或者双引号括起来
3.通过开发者工具控制台的形式来输出
.log(需要输出的内容); // 普通输出
.warn(需要输出的内容); // 警告输出
.error(需要输出的内容); // 错误输出
注意点:
如果需要输出的内容不是数字, 那么就必须通过单引号或者双引号括起来
中数据 常量
表示一些固定不变的数据
整型常量 实型常量 字符串常量 布尔常量 自定义常量
变量
变量表示一些可以被修改的数据
如何定义一个变量
如何定义一个变量
? 在中可以通过定义变量的方式来生成储物格, 也就是告诉浏览器, 我们需要一块内存空间
? var 变量名称;
在中第一次给变量赋值, 我们称之为"变量的初始化"
var num;num = 321; // "变量的初始化"num = 888; // 不是"变量的初始化"
3.如果一个变量没有进行初始化, 那么变量中存储的是什么呢?
? // 在中如果定义了一个变量,但是没有进行初始化, 那么变量中存储的是
var num;?console.log(num);
注意点
? 1.在中变量之间是可以相互赋值的
? 2.在中如果定义了同名的变量, 那么后定义的变量会覆盖先定义的变量
? 3.在老版本的标准的(ES6之前)中可以先使用变量, 再定义变量, 并不会报错
? 由于是一门解释型的语言, 会边解析边执行, 浏览器在解析代码之前还会进行一个操作"预解析(预处理)"
? 预解析(预处理)步骤:
? 将当前代码中所有变量的定义和函数的定义放到所有代码的最前面
数据类型 基本数据类型
数值类型
? 在中无论是整数还是小数都是属于数值类型的
?字符串类型
? 在中无论是通过单引号还是通过双引号括起来的内容都是属于字符串类型的
?布尔类型
? 在中布尔类型比较特殊, 只有两个取值true/false
?未定义类型
? 在中未定义类型比较特殊, 只有一个取值
? Null 空类型
引用数据类型
?对象类型
转换为字符串类型
在中如果想将以上的四种基本数据类型转换为字符串类型, 常用的方法有三种