一、今日学习内容 一、JavaScript介绍 概念:javascript简称js,是一门强大的编程语言,主要用于网页交互效果。 js实现步骤: 1.引入js 2.输出内容 js的四种引入方式分类: 内嵌式(内部式) 外联式(外链式) html标签的事件属性引入 a标签href引入 引入方式区别 四中引入方式区别: (1)内嵌方式的js只能在当前html文件中使用 (2)外联方式的js文件可以被多个html页面使用 (3)标签事件属性,只有通过触发条件去触发才会执行里面的js代码 (4)a标签本身就是超链接,指定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)驼峰命名法: 大驼峰:每个单词首字母都大写 小驼峰:除了第一个单词,其他单词首字母大写 数据类型 作用:给程序中的变量分成不同的类型,目的是为了让计算机存储数据最大化,同类型的数据才能进行运算。 分类 基本类型: ES5:number、string、boolean、undefined、null ES6:number、string、boolean、undefined、null、symbol 1.number 数字 整数int;小数float;NaN 不是一个有明确数字的数字类型 2.string 字符串,变量名需加引号 特殊用法:如果字符串的数据中出现特殊的符号需要使用转义字符(\)额外处理 \' 表示单引号 \" 表示单双引号 \n 表示换行符 \\ 表示\号本身 3.boolean(布尔值),执行结果有true/false 4.undefined (未定义),定义了变量但是未赋值,变量此时默认undefined 5.null(空对象) null本身是早期的js中的bug,但后期比较好用,一直保留下来 null数据类型有且只有一个值null null作用:清空对象,释放内存,可以通过变量来进行赋值null清除变量的内容,给引用类型占位 引用类型: ES5 bject、array、function ES6:object 变量的数据类型检测:typeof 变量名; typeof(变量); 数据类型转换 作用:把一种数据类型转为另一种数据类型,进行数据运算 类型转换分类 强制类型转换——显示转换 转数字类型 转整数parseint(变量); 字符串中如果有数字和非数字,会在遇到非数字时停止转换,如果非数字在开头,则会报错 转小数parsefloat(变量); 转数字Number(变量); boolean转Number时true是1,false是0 转布尔值 转字符串 自动类型转换——隐式转换
二、今日问题 今日未遇到问题
|