JavaScript第一天| 青训营笔记

51 阅读1分钟

这是我参与[第五届青训营]伴学笔记创作活动的第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])