这是我参与[第五届青训营]伴学笔记创作活动的第7天
JavaScript解释型或即时编译型的编程语言。虽然它是作为开发web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、声明式、函数式编程范式。
<script>
// 声明变量:声明关键字+变量名(标识符)
let age = 18
/* 在JavaScript中,声明变量的关键字是let
let声明,age是变量名,18是字面量 */
document.write(age)
// 输出变量的字面量
age = 19
// 后面赋值会更新前面的值
不管学习任何语言都要使用到变量,因为这是最基本的数据类型。 引入js文件的方法有多种,一般采用外联式
基本数据类型
number 数字型(正数、负数、小数统称为数字型)
string 字符型(用单引号和双引号包裹,推荐单引号)
boolean 布尔型
undefined 未定义型(没有赋值,说明没有值被传过来)
null 空类型(赋值了,但是内容为空)
<!-- js属于弱数据类型,你给了值,它才知道是什么数据类型 -->
// 检测数据类型关键字:typeof
// 这样就可以在控制台查看数据类型了
console.log(typeof 123)
console.log(typeof '123')
console.log(typeof true)
console.log(typeof null)
// null属于对象(object)
script的标签书写,书写的位置尽量靠近</body>
利于网页的加载和渲染
document.write('输出一句话')
document.write('<h1>可以识别标签</h1>')
document强大的地方在于可以识别标签
并且在页面中打印输出
console.log('我是后台控制台用来测试的')
控制台输出语法,给程序员看的,用户看不到
prompt('请输入')
提示框,提示用户输入语句
let arr = ['1','2','3','4','5']
document.write(arr)
// 和java数组一样,下标从0开始
// 取值语法:数字名[索引]
document.write(arr[0])