From 56dd06fae1e1d659cb4905072552697cfb85f54e Mon Sep 17 00:00:00 2001 From: luyuan <1162963624@qq.com> Date: Thu, 31 Dec 2020 10:22:15 +0800 Subject: [PATCH] js --- javascriptpress/2.javascript基础.md | 29 ++++++++++++++++++----------- javascriptpress/3.javascript基础.md | 24 ++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 11 deletions(-) create mode 100644 javascriptpress/3.javascript基础.md diff --git a/javascriptpress/2.javascript基础.md b/javascriptpress/2.javascript基础.md index 469dbd8..ea31d00 100644 --- a/javascriptpress/2.javascript基础.md +++ b/javascriptpress/2.javascript基础.md @@ -261,16 +261,23 @@ people("啦啦啦", 18) ### 实现上面的题目 +```javascript +var num = 100; +var shop = 80; +function buy(num,shop){ + if(num - shop < 0 ){ + alert("买不起") + }else{ + var shengyu = num - buy + alert("可以购买,剩余" + shengyu) + } +} +buy(num,shop) +``` - - - -#### 循环语句 -- for -- while -- do while - -#### for - - +## 作业 +- 创建一个对象 用alert 弹出它的所有属性 +- 创建一个数组 用alert弹出他所有的元素 +- 创建一个function 传入两个参数 弹出这两个参数相乘的结果 +- 创建一个function 传入两个数 弹出最大的那个数 diff --git a/javascriptpress/3.javascript基础.md b/javascriptpress/3.javascript基础.md new file mode 100644 index 0000000..89fd32a --- /dev/null +++ b/javascriptpress/3.javascript基础.md @@ -0,0 +1,24 @@ +# 数据类型转换 + +## 显式类型转换 + +什么叫显示类型转换? 就是手动用代码转换的时候叫显示 先看一下如何转换 +```javascript +var num = 8; +alert(typeof num); +num = String(num); +alert(typeof num); +``` +创建的时候是number 使用String 转换之后就成了字符串 这就是显示转换 + +那么转化有哪几个呢? +- Strung +- Number +- Boolean + +这三个 用法跟上面一样 +### number +转换number的时候注意点 +- 只有是数字开头的才会被转换 +- 多个小数点之后会是nan +- \ No newline at end of file