JavaScript的基础语法

  1. 浏览器如何执行JS
    请添加图片描述

  2. JS的组成
    请添加图片描述

  3. JS的初体验

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>JS初体验</title>

  <!-- 2.内嵌式的js -->
  <script>
    // alert('沙漠骆驼');
  </script>
  <!-- 3.外部js的写法 -->
  <script src="../web/js/my.js"></script>
</head>

<body>

  <!-- 1.行内式的js  直接写到元素内部-->
  <input type="button" value="唐伯虎" onclick="alert('秋香姐')">
</body>
  1. JS的注释请添加图片描述

  2. JS的输入输出语句
    请添加图片描述

  3. 变量是什么
    请添加图片描述

  4. 变量的使用
    请添加图片描述请添加图片描述请添加图片描述

  5. 变量的案例1
    请添加图片描述

<script>
    var myname = '旗木卡卡西';
    var address = '火影村';
    var age = 30;
    var email = 'kakasi@itcast.com';
    var salary = 2000;
    console.log(myname);
    console.log(address);
    console.log(age);
    console.log(email);
    console.log(salary);
</script>
  1. 变量的案例2

请添加图片描述

<script>
    // 1.prompt--弹出一个输入框 2.定义一个变量收集用户输入的名字
    var user_name = prompt('请输入你的名字~');
    alert(user_name);
</script>
  1. 变量的语法扩展

请添加图片描述请添加图片描述

请添加图片描述

  1. 变量的命名规范
    请添加图片描述

  2. 案例3

请添加图片描述

<script>
    // 交换两个变量的值
    var a1 = 10;
    var a2 = 20;
    var temp;
    temp = a1;
    a1 = a2;
    a2 = temp;
    console.log(a2);
</script>
  1. 变量的数据类型

请添加图片描述

  1. 简单数据类型
    请添加图片描述

  2. 数字型
    请添加图片描述

  3. 数字型进制
    请添加图片描述

  4. 数字型范围
    请添加图片描述

  5. 数字型的三个特殊值
    请添加图片描述

  6. isNaN()
    请添加图片描述

  7. 字符型
    请添加图片描述

  8. 字符串引号嵌套
    请添加图片描述

  9. 字符串转义符
    请添加图片描述请添加图片描述

  10. 字符串案例
    请添加图片描述

<script>
    alert('this is a new world \n that in the moon \n "真美"');
</script>
  1. 字符串的长度
    请添加图片描述

  2. 字符串的拼接
    请添加图片描述

  3. 字符串拼接加强
    请添加图片描述

  4. 案例
    请添加图片描述

<script>
    var age = prompt('请输入年龄:');
    alert('您今年' + age + '岁啦');
</script>
  1. undefined和null
    请添加图片描述

  2. 布尔型
    请添加图片描述

  3. typeof–能够检测数据的数据类型
    请添加图片描述

  4. 字面量
    请添加图片描述

  5. 转换为字符串
    请添加图片描述

<script>
    var num = 10;
    var str = num.toString();
    console.log(typeof str);
    console.log(typeof String(num));
    console.log(typeof (num + ''));
</script>
  1. 转换为数字型
    请添加图片描述
    请添加图片描述

  2. 计算年龄的案例
    请添加图片描述

<script>
    var age = prompt('请输入您的出生年份:');
    var year = 2022;
    // 这个地方用到了隐式转换,age为字符型
    var str = '您的年龄为:' + (year - age) + '岁';
    alert(str);
</script>
  1. 简单加法器的案例
    请添加图片描述
  <script>
    var num1 = prompt('请输入第一个数:');
    console.log(typeof parseInt(num1));
    var num2 = prompt('请输入第二个数:');
    var str = '和为:' + (parseInt(num1) + parseInt(num2));
    alert(str);
  </script>
  1. 转换为布尔型
    请添加图片描述

  2. 编译语言和解释语言的区别
    请添加图片描述

  3. 运算符
    请添加图片描述

  4. 表达式和返回值
    请添加图片描述

  5. 自增和自减运算符
    请添加图片描述请添加图片描述请添加图片描述
    请添加图片描述

  6. 比较运算符
    请添加图片描述请添加图片描述
    请添加图片描述
    请添加图片描述请添加图片描述如果表达式1成立则直接返回不执行表达式2

请添加图片描述请添加图片描述
42. 流程控制
请添加图片描述请添加图片描述请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  1. 循环控制
    请添加图片描述求星星的个数,字符串也是能够通过循环进行拼接
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述请添加图片描述

  2. 断点调试
    请添加图片描述

  3. 数组
    请添加图片描述请添加图片描述

  4. 获取数组元素

请添加图片描述请添加图片描述
请添加图片描述请添加图片描述请添加图片描述切记!字符串能够"求和"。

请添加图片描述请添加图片描述
将数组的长度当做变量放在数组的[ ]中

请添加图片描述请添加图片描述请添加图片描述请添加图片描述
48. 函数
请添加图片描述
请添加图片描述请添加图片描述请添加图片描述请添加图片描述
请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述
请添加图片描述请添加图片描述

  1. 作用域
    请添加图片描述请添加图片描述请添加图片描述请添加图片描述在if里声明的变量在外面也能使用

请添加图片描述
请添加图片描述这个的逻辑挺复杂

请添加图片描述
请添加图片描述

  1. 创建对象的方法
    请添加图片描述请添加图片描述
    请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述123
    请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述
    请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述
    请添加图片描述

  2. 简单数据类型和复杂数据类型
    请添加图片描述

  3. 字符串不可变
    请添加图片描述请添加图片描述请添加图片描述请添加图片描述请添加图片描述
    请添加图片描述请添加图片描述请添加图片描述请添加图片描述

  4. 内存分配
    请添加图片描述请添加图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值