JavaScript基础

#哪个编程工具让你的工作效率翻倍?#

 1.1、JavaScript 介绍

  • JavaScript 是一种客户端脚本语言。运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎。

  • 脚本语言:不需要编译,就可以被浏览器直接解析执行了。

  • 核心功能就是增强用户和 HTML 页面的交互过程,让页面有一些动态效果。以此来增强用户的体验!

  1.2  快速入门

       实现步骤

    1. 创建一个 HTML。
    2. 在标签下面编写一个 `<script>` 标签。
    3. 在 `<script>` 标签中编写代码。
    4. 通过浏览器查看

   引入js的方式一:内部方式

 

引入js的方式一:外部方式

2、JavaScript基本语法

  2.1、注释

     单行注释

     多行注释

   2.2、输入输出语句

  • 输入框 prompt(“提示内容”);
  • 弹出警告框 alert(“提示内容”);
  • 控制台输出 console.log(“显示内容”);
  • 页面内容输出 document.write(“显示内容”);

  2.3,常量与变量
  
JavaScript 属于弱类型的语言,定义变量时不区分具体的数据类型。

  1.定义局部局部变量let变量名=值

 2.定义全局变量 变量名 = 值; 

    L1在{}外面无法访问,只能在{}里面访问。

   3.定义常量 const 常量名 = 值;

  为了遵循Java编码规范,常量名应该使用全大写字母,总之,常量在Java中表示不变的值,常    量名应遵循特定的命名约定,以提高代码的可读性。

 2.4,原始数和typeof方法

  在Java中,null是一个特殊的字面值,表示引用类型的变量不指向任何对象。换句话说,当一个引用类型的变量被赋值为null时,它不指向任何内存地址,因此不能调用任何方法或访问任何属性。

 typeof 用于判断变量的类型

  以上例子可以看出使用typeof可以显示变量类型位数字number。

 2.5,运算符

算数运算符

  ++ 先赋值,再运算。

 赋值运算符

 比较运算符

 逻辑运算符

三元运算符

  • 三元运算符格式

    (比较表达式) ? 表达式1 : 表达式2;

  • 执行流程

    如果比较表达式为 true,则取表达式1

    如果比较表达式为 false,则取表达式2

  2.6,流程控制和循环语句

  if 语句

  

  if可以做区间判断

  switch 语句

 

  switch 语句做具体值的判断,无法做区间判断。当没有写break时会先打印符合条件的变量

  然后继续穿透,直至到下面再次遇到break,结束。

 for循环

   

  for of遍历数组

  

      每次拿一个,拿的是里面的值

  for in

    每次拿一个,拿的是下标

  

   whi循环

  

  数组

  数组的使用和 java 中的数组基本一致,但是在 JavaScript 中的数组更加灵活,数据类型和长度      都没有限制。

  定义格式

`                     let 数组名 = [元素1,元素2,… ];

                      let arr = [10, 20, 30];`

  索引范围

     从0开始,最大长度-1

  数组长度

      数组名  length

  数组*2

  数组高级运算符

Math.max 方法不会作用于数组 arr,因为 Math.max 方法的参数只能是单个元素而不能是一个数组。扩展运算符可以从数组中提取出单个元素。

  数组复制

 数组合并

  字符串数组  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值