IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 学习日记:JavaScript 02 -> 正文阅读

[JavaScript知识库]学习日记:JavaScript 02

?

<script>

? ? ? ? console.log(1+1);

? ? ? ? console.log(1-1);

? ? ? ? console.log(1*1);

? ? ? ? console.log(1/1);

? ? ? ? // 1.%取余(取模)

? ? ? ? console.log(4%2);

? ? ? ? console.log(5%3);

? ? ? ? console.log(3%5);

? ? ? ? // 2.浮点数 算术运算里面会有问题

? ? ? ? console.log(0.1+0.2);

? ? ? ? console.log(0.07*100);

? ? ? ? // 3.我们不能直接拿浮点数相比较 是否相等

? ? ? ? var num=0.1+0.2;

? ? ? ? console.log(num==0.3);

? ? </script>

?

<script>

? ? ? ? // 1.想要一个变量自己加1

? ? ? ? var num=1;

? ? ? ? num=num+1; //++num

? ? ? ? num=num+1;

? ? ? ? console.log(num);

? ? ? ? // 2.前置递增运算符 ++写在变量的前面

? ? ? ? var age=10;

? ? ? ? ++age;//类似于age=age+1

? ? ? ? console.log(age);

? ? ? ? //3.先+1,后返回值

? ? ? ? var p=10;

? ? ? ? console.log(++p+10);

? ? </script>

?

?

<script>

? ? ? ? var num=10;

? ? ? ? num++;//num=num+1

? ? ? ? console.log(num);

? ? ? ? //1.前置自增和后置自增如果单独使用 效果是一样的

? ? ? ? //2.后置自增 口诀:先返回原值 后自加1

? ? ? ? var age=10;

? ? ? ? console.log(age++ + 10);

? ? ? ? console.log(age);

? ? </script>

<script>

? ? ? ? var a=10;

? ? ? ? ++a;

? ? ? ? var b=++a + 2;

? ? ? ? console.log(b);

? ? ? ? var c=10;

? ? ? ? c++;

? ? ? ? var d=c++ + 2;

? ? ? ? console.log(d);

? ? ? ? console.log(c);

? ? ? ? var e=10;

? ? ? ? var f=e++ + ++e;

? ? ? ? console.log(f);

? ? ? ? // 后置自增 先表达式返回原值 后面变量再自加1

? ? </script>

?

?

?

<script>

? ? ? ? // 1.我们程序里面的等于号 是 == 默认转换数据类型 会把字符串类型的数据转换为数字型

? ? ? ? console.log(18=='18');//true

? ? ? ? console.log(18==='18');//false

? ? </script>

?

?

?

?

<script>

? ? ? ? //1.逻辑与 两侧都为true 结果才是 true 只要有一侧为false 结果就为false

? ? ? ? console.log(3 > 5 && 3 > 2);//falese

? ? ? ? console.log(3 < 5 && 3 > 2);//true

? ? ? ? //2.逻辑或 || or

? ? ? ? console.log((3 > 5 || 3 >2 ));

? ? ? ? console.log(3 > 5 || 2 > 3);

? ? ? ? //3.逻辑非 not !? ?取反在前面加上!

? ? ? ?

? ? </script>

?

<script>

? ? ? ? //1.用我们的布尔值参与的逻辑运算 true && false == false

? ? ? ? //2.123 && 456 是值 或者是 表达式 参与逻辑运算?

? ? ? ? //3.逻辑与短路运算 如果表达式1 结果为真 则返回表达式2 如果表达式1为假 那么返回表达式1

? ? ? ? console.log(123 && 456);//456

? ? ? ? console.log(0 && 456);//0

? ? ? ? console.log(0 && 1+2 && 456*56789);//0

? ? ? ? console.log(123 && 0);//0

? ? ? ? //如果有空的话或者否定的为假 其余是真的 0

? ? ? ? //4.逻辑或短路运算 如果表达式1 结果为真 则返回表达式1 如果表达式1 结果为假 那么返回表达式2

? ? ? ? console.log(123 || 456);//123

? ? ? ? console.log(0 || 123);//123

? ? ? ? console.log(123 || 0);//123

? ? ? ? console.log(123 || 456 || 123*456);//123

? ? </script>

?

?

?

?

<script>

? ? ? ? //1.if的语法结构

? ? ? ? // if (条件表达式) {

? ? ? ? // ? ? //执行语句

? ? ? ? // }

? ? ? ? //2.执行思路 如果if里面的条件表达式结果为真 true 则执行大括号里面的 执行语句

? ? ? ? //如果if 条件表达式结果为假 则不执行打括号里面的语句 则执行if 语句后面的代码

? ? ? ? if (3<5) {

? ? ? ? ? ? alert('沙漠骆驼');

? ? ? ? }

? ? </script>

?

<script>

? ? ? ? // 弹出prompt 输入框,用户输入年龄 ,程序把这个值取过来保存到变量中

? ? ? ? //使用if语句来判断年龄,如果年龄大于18 就执行if大括号里面的输出语句

? ? ? ? var age=prompt('请输入您的年龄:');

? ? ? ? if (age>=18) {

? ? ? ? ? ? alert('我想带你去网吧偷耳机');

? ? ? ? }

? ? </script>

?

<script>

? ? ? ? // 弹出prompt 输入框,用户输入年龄 ,程序把这个值取过来保存到变量中

? ? ? ? //使用if语句来判断年龄,如果年龄大于18 就执行if大括号里面的输出语句

? ? ? ? //2.执行思路 如果表达式结果为真 那么执行语句1 否则 执行语句2

? ? ? ? //3.代码验证

? ? ? ? var age=prompt('请输入您的年龄:');

? ? ? ? if (age>=18) {

? ? ? ? ? ? alert('我想带你去网吧偷耳机');

? ? ? ? ?} else {

? ? ? ? ? ? alert('滚,回家写作业去');

? ? ? ? ?}

? ? </script>

?

?

<script>

? ? ? ? var name=prompt('请你的名字:');

? ? ? ? if (name == '夏婉婷') {

? ? ? ? ? ? alert('恭喜你中了5块钱!');

? ? ? ? } else {

? ? ? ? ? ? alert('很遗憾,你没中奖');

? ? ? ? }

? ? </script>

<script>

? ? ? ? var score=prompt('请你输入成绩:');

? ? ? ? if (score>=90) {

? ? ? ? ? ? alert('A');

? ? ? ? } else if (score>=80) {

? ? ? ? ? ? alert('B');

? ? ? ? } else if (score>=70) {

? ? ? ? ? ? alert('C');

? ? ? ? } else if (score>=60) {

? ? ? ? ? ? alert('D');

? ? ? ? } else {

? ? ? ? ? ? alert('E');

? ? ? ? }

? ? </script>

?

?

?

<script>

? ? ? ? var num = 10;

? ? ? ? var result = num > 5 ? '是的' : '不是的';

? ? ? ? console.log(result);

? ? </script>

?

<script>

? ? ? ? var name = prompt('请输入您的名字:');

? ? ? ? var result = name == '夏婉婷' ? '大美女' : '不是美女';

? ? ? ? alert(result);

? ? </script>

?

?

?

??

<script>

? ? ? ? var fruit = prompt('请您输入查询的水果:');

? ? ? ? switch(fruit) {

? ? ? ? ? ? case '苹果':

? ? ? ? ? ? ? ? alert('3.5/kg');

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? case '榴莲':

? ? ? ? ? ? ? ? alert('35/kg');

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? case '香蕉':

? ? ? ? ? ? ? ? alert('2/kg');

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? default:

? ? ? ? ? ? ? ? alert('没有此水果');

? ? ? ? }

? ? </script>

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 15:45:41  更:2021-11-15 15:45:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/11 19:56:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码