JAVAScript入门

JavaScript
一、JavaScript简介

  1. 什么是JavaScript?
    JavaScript简介JS,由网景分公司开发的客户端脚本语言,不需要编译,可以直接执行
    补充:
    机器语言(0,1代码)-----汇编语言(助记符)------高级语言( ① 解释 ②编译)
    高级语言---->编译obj目标程序文件---->连接link.exe可执行性文件
    解释:
    ·结构层HTML,定义页面的结构
    ·样式层CSS,定义页面的样式
    ·行为层JavaScript,用来实现交互,提升用户体验
    2. JavaScript作用
    ·在客户端动态的操作页面
    ·在客户端数据的校验
    ·在客户端发送异步请求
    二、 引用方式
  2. 内联方式
  3. 在页面中使用scrip标签,在scrip标签的标签中编写js代码
    在这里插入图片描述
  4. 行内方式
    在普通的标签中编写js代码,一般需要结合事件属性,如onclick、onmouseover等
    对象:客观存在的,并且可以相互区别的事物—如:各种标签
    eg:对象:
    ·外观----宽度、高度,背景色-----css
    ·事件----多态性同一个事件发生的对象不同,所引发的反应也不同
  5. 外部方式
    使用单独的.js文件定义,然后在页面中使用script标签引入外部脚本文件
    在这里插入图片描述
    注意:如果某个scrip标签用于引入外部的js文件,则该script标签的标签中不能再写js代码
    三、基本用法
  6. 变量
    js是一门弱类型的语言,声明变量时使用var关键字,不需要指定变量的类型
    语法:var 变量名=常数或表达式;
    注意:
    在这里插入图片描述
    由字母,汉字,下划线开头
    .不能和保留字同名
    大小写敏感
    回忆:
    数据类型:常量和变量
    常量:具体的值,不变的量----常数项
    变量:变化的量,存放常量的是—容器
    在这里插入图片描述
    在ECMAScript 6规范中新增let关键字,也用于声明变量
    使用let声明的变量支持模块级作用域,而使用var声明的变量不支持模块级作用域
    注:在IDEA中配置ES版本settings–>Language&FrameWorks–>JavaScript–>JavaScript Version
    在这里插入图片描述2. 输入和输出
    输出
    ·alert() 弹出警告框
    ·console.log() 输出到浏览器的控制台
    ·document.write() 输出到页面
    ·输入:
    ·prompt() 弹出一个输入框,获取用户输入的数据
    使用typeof 变量名判断变量的类型
    使用Number(变量名)将字符串转换为数值
    3.转义字符
    常用转义字符
    ·\n换行
    ·\t制表位,缩进
    ·"双引号
    ·'单引号
    ·\a响铃,警告
    4.注释
    单行注释://
    多行注释:/* */
    5.编码规范
    代码区分大小写
    每条语句以分号结尾
    代码输进
    四、核心语法
    1.数据类型
    常量:具体的值 eg:‘abc’ ‘20’ 3.14 100
    变量:存放常量的量—容器
    基础数据的类型:
    ·string字符串
    ·number 数值(NaN表示非数字Not a Number,其自身是number类型,表示数值是不正常状态
    ·boolean布尔
    ·null空类型
    ·undefined未定义类型
    数据类型转换
    ·转换为number
    使用Number()、parselnt()、parsFloat()
    ·转换为string
    拼接空字符串
    ·转换为布尔
    使用Boolean()
    注意:0、空字符串、undefined、null、NaN会被转换为逻辑假false,其他的类型在转换为布尔时,转换为true
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值