我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

JS-门帅20221128

[复制链接]
I1220 发表于 2022-11-28 21:35:55 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本帖最后由 I1220 于 2022-11-28 21:39 编辑

今日学习内容
1.JS基础概念
        JavaScript是什么
JS是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚本的意思)。
脚本语言:不需要编译的,运行过程中由JS解释器(JS引擎)逐行来进行解释并执行的。
        2.JS的组成
ECMAScript(JS语法)、BOM(浏览器对象模型)、DOM(页面文档模型)

3.JS的三种书写方式
        行内式
可以将单行或者少量的JS代码写在HTML标签中,要写在事件属性中(以on开头的属性),比如onclick,注意单双引号的使用,js推荐使用单引号
        内嵌式
内嵌式是学习时常用的一种方式,可以将多行代码写到script标签中
        外部引入JS文件
创建js文件
通过script src  引入js文件

4.JS注释的使用
        单行注释
ctrl+/
//
        多行注释
/* */
alt +shift+a

5.JS的输入输出语句
        alert(msg)  浏览器的弹出警示框
        console.log(msg)  浏览器的控制台打印输出的信息
        prompt(info)  浏览器弹出输入框,用户可以进行相关输入
6.JS的变量
        变量就是一个装东西的盒子
变量的本质:是程序在内存中申请一块空间用来存储数据
7.变量的声明
var age; // 声明一个变量名称为age的变量
var是JS的关键字,用来声明变量(variable 变量的意思)。使用该关键字声明变量后,计算机就会自动为变量分配内存空间,不需要我们程序员手动去内存中开辟
8.变量的赋值
age = 10
                age = 10;// 给age变量赋值为10
用“=” 将右边的内容赋值给左边的变量空间中
9.变量的初始化
                声明变量的同时进行赋值操作
var age = 18;
console.log(age);
10.更新变量
                一个变量被重新赋值之后,它原有的值就会被覆盖掉,变量值将以最后一次赋值为准
        同时声明多个变量
                同时声明多个变量时,只需要写一个var ,多个变量名之间用英文的逗号隔开即可
        变量声明的特殊情况
                只声明不赋值  会打印undefind
                不声明 也不赋值  直接使用 会报错
                不声明,只赋值,可以直接使用,但是会将变量转化为全局变量
11.变量的命名规范
                由首字母、数字、下划线、美元符号等等组成  比如userAge01、 love_name
严格区别大小写
必须要有意义
不能是关键字
不能以数字开头
变量名书写时,可以使用驼峰式命名法:英文的首字母小写,后面的单词的首字母大写, 比如:myFirstName
12.JS的数据类型
        在计算机中,不同的数据类型所需占用的存储空间是不同的,为了便于把数据分成相应内存大小来进行存储,充分利用存储空间, 所以定义了不同的数据类型。
        变量的数据类型
变量是来存储值的内存所在地址的,变量的名称可以自定义,因为JS是弱类型的语言,所以意味着我们不需要提前声明变量的类型,在程序运行时,类型会被自动确认。
13.简单数据类型
                数字型Number
                        包含整型和浮点型,比如21(整型)、  0.21(浮点型),  默认值是0
最大值 Number.MAX_VALUE
最大值 Number.MIN_VALUE
14.三个特殊值
Infinaty/-Infinaty/NaN
15.判断一个值是否为非数字
isNaN
结果值 分为 true/false
                字符串型String
                       
比如:'张三'  就是字符串,字符串在js一般都是用单引号引起来的。
字符串可以是引号中的任意文本,语法为双引号或单引号引起来。
字符串的转义符  转义符通常都是“\”开头的
\n换行
\t 进行tab缩进
\的显示
\\
16.计算字符串的长度
.length
17.多个字符串可以用加号拼接
                Boolean布尔值类型
                        true(真)  等同于 1
false(假) 等同于 0
18.Undefined
                        未定义, 比如 直接声明了变量而没有赋值, 此时变量的值就是 undefined
19.null
                        var a = null;  声明变量a的值为空值。
20.获取变量的数据类型
                        typeof
21.三种方式的数据类型转换
   转化为字符串类型
                                变量.String
                                String(num)
强制转换
                                拼接空的字符串’‘
  转化为数字类型
                                整型:parseInt
浮点型:parseFloat
数字型:Number
转化为布尔类型
                                ''
'0'
'null'
'NaN'
'undefined'
以上布尔值都为false


回复

使用道具 举报

关注0

粉丝0

帖子33

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026