我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

陈玉-20221028-js基础

[复制链接]
polaris123 发表于 2022-10-29 09:13:31 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日学习内容
一、JavaScript介绍
概念:javascript简称js,是一门强大的编程语言,主要用于网页交互效果。
js实现步骤:
1.引入js
2.输出内容
js的四种引入方式分类:
内嵌式(内部式)
外联式(外链式)
html标签的事件属性引入
a标签href引入
引入方式区别
四中引入方式区别:
1)内嵌方式的js只能在当前html文件中使用
2)外联方式的js文件可以被多个html页面使用
3)标签事件属性,只有通过触发条件去触发才会执行里面的js代码
4a标签本身就是超链接,指定javascript协议,点击这个超链接标签,就会告诉浏览器,这里需要执行一段js代码,与onclick无差别显示
js三种输出方式
控制台输出
弹框输出
网页输出
javascript基础语法
注释
单行注释 ctrl+/
多行注释 alt+shift+A
变量
作用:用于储存程序中变化的数据
定义变量
ES5:通过关键字var定义变量
写法: var 变量名;
赋值:变量名 = 值;
合并写法:var 变量名 = 值;
ES6:1)通过let定义变量,有块级作用域{ }
2)通过const表示声明一个常量,具有块级作用域。
标识符---变量的命名规则
规则:
1.大小写字母、数字、下划线、$、但是标识符不能以数字开头
2.不能是js中的关键字和保留字
3.区分大小写
4.如果名字是由多个单词组成,可以使用以下几种:
1)分隔符: _
2)驼峰命名法:
大驼峰:每个单词首字母都大写
小驼峰:除了第一个单词,其他单词首字母大写
数据类型
作用:给程序中的变量分成不同的类型,目的是为了让计算机存储数据最大化,同类型的数据才能进行运算。
分类
基本类型:
ES5numberstringbooleanundefinednull
ES6numberstringbooleanundefinednullsymbol
1.number 数字
整数int;小数floatNaN 不是一个有明确数字的数字类型
2.string  字符串,变量名需加引号
特殊用法:如果字符串的数据中出现特殊的符号需要使用转义字符(\)额外处理
\' 表示单引号
\" 表示单双引号
\n 表示换行符
\\ 表示\号本身
3.boolean(布尔值),执行结果有true/false
4.undefined (未定义),定义了变量但是未赋值,变量此时默认undefined
5.null(空对象)
null本身是早期的js中的bug,但后期比较好用,一直保留下来
null数据类型有且只有一个值null
null作用:清空对象,释放内存,可以通过变量来进行赋值null清除变量的内容,给引用类型占位
引用类型:
ES5bjectarrayfunction
ES6object
变量的数据类型检测:typeof 变量名;
typeof(变量);
数据类型转换
作用:把一种数据类型转为另一种数据类型,进行数据运算
类型转换分类
强制类型转换——显示转换
转数字类型
转整数parseint(变量);
字符串中如果有数字和非数字,会在遇到非数字时停止转换,如果非数字在开头,则会报错
转小数parsefloat(变量);
转数字Number(变量);
booleanNumbertrue1false0
转布尔值
转字符串
自动类型转换——隐式转换

二、今日问题
今日未遇到问题

回复

使用道具 举报

关注0

粉丝0

帖子37

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

客服电话:18009298968

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

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

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