美文网首页
第六周学习笔记和总结

第六周学习笔记和总结

作者: 水水壶 | 来源:发表于2018-07-01 18:08 被阅读0次

这周做了三件事,用 js 写了一个简易计算器,加深对 js 的认识;学习了 css 的 flex 布局;我的网站域名申请也通过了,这是我的网站地址 梦林小栈

一、 简易计算器总结

1. form 表单元素

  • 按钮 button
  • 文本框 input
  • 下拉框 select
<select id="operator">
  <option value="1">大于</option>
  <option value="2">小于</option>
  <option value="3">等于</option>
</select>

2. jquery 获取/设置表单元素的值

<input id="one" type=“text">
<script>
    // 获取表单元素的值
    var value = $('#one').val();
    // 设置表单元素的值
     $('#one').val(3);
</script>

3. js 数据类型

  • 数值 Number
  • 字符串 String
  • 布尔 Boolean
  • 未定义 Undefied
  • 空 Null
  • 对象 Object

3.1 字符串数据类型常用方法

方法/属性 说明
‘menglin’.length 字符串长度,这里是 7
‘menglin’.substring(2) 截取字符串 "nglin"
'menglin'.charAt(1) 获取字符串指定下标的字符"e"
'menglin'.replace('e', 'a') 替换字符串中的字符"manglin"
'menglin'.indexOf('e') 获取字符 e 在字符串中的下标位置 1

3.2 数据类型相互转换

其他类型转布尔值 Boolean

  • Boolean(value)
  • Null、Undefined 转为布尔值是 false;
  • Number 转布尔值只有 0 是 false,其它都是 true;
  • String 转布尔值只有空字符串 ''(就是一个引号,里面没有内容) 是 false,其它都是 true。

其它类型转数值 Number

  • Number(value)
  • Null、Undefined 转数值类型都是 0;
  • 布尔值 false 转数值类型是 0,true 是 1;
  • 字符串中空字符串转数值类型是 0,‘12’ 这种数值类型字符串转数值类型结果为 12,'xx' 这种字符类型的字符串转数值类型结果为 NaN。

其它类型转字符串 String

  • String(value)
  • 不管什么类型转字符串类型,都是在外面加个引号就行了。

4. =、==、=== 区别

= 一个等于号表示 赋值,比如 var vaule = 2;

== 两个等于号用来比较两个值是否相同,比如 12 == ‘12’ 返回 true。两个等于号只会比较值,不会比较数据类型;

=== 三个等于号也是用来比较两个值是否相同,比如 12 === ‘12’ 返回 false。三个等号不仅仅是比较值,还会比较值的数据类型是否相同。

二、flex 布局

我在 这篇文章 里学习的 flex 布局,写的很详细。

到目前为止,我学习的 css 布局方式有:

  • div 盒子模型,margin、padding;
  • position 布局,有三个值 relative、absolute、fixed;
  • display: inline-block; 布局;
  • float 布局;
  • flex 布局; display: flex。

三、我的网站

域名下来了,我的网站

相关文章

  • 第六周学习笔记和总结

    这周做了三件事,用 js 写了一个简易计算器,加深对 js 的认识;学习了 css 的 flex 布局;我的网站域...

  • 5.0践行第六周总结

    4月23日--4月29日是5.0践行的第六周。以下是本周的践行总结: 1、学习:本周学习开始记笔记,拿起许久没动过...

  • [100天行动-鱼与漁与隅]#043:第六周总结记录

    第六周群讨论记录 清单使用心得: (补)月总结记录: 本篇总结:* 第六周总结记录* 月总结记录(补) 下篇主题∶...

  • 十二周学习笔记和总结

    这周学习 express,写了一个网络相册,可以上传自己的图片并展示,代码放到了我的 github。 一、expr...

  • 十三周学习笔记和总结

    上周完成了相册上传和展示功能,这周完成了博客的展示、修改、新增和删除功能,我的代码放在 github 上。 一、C...

  • 55王恒 第六周读后感

    55 王恒第六周读后感 通过学习如何学习这本书,我知道有很多方法可以帮助我们更好的学习归纳和总结。 ...

  • 学习笔记—周总结

    【优胜行动派️❤学习日记】 [打卡宝宝]:张雪 [打卡日期]:2019/2/17 [累计坚持]:这是我坚持学习的第...

  • 【学习笔记】周总结

    【优胜行动派️❤学习日记】 [打卡宝宝]:张雪 [打卡日期]:2019/1/27 [累计坚持]:这是我坚持学习的第...

  • 学习笔记~周总结

    [打卡宝宝]:张雪 [打卡日期]:2018/12/30 [累计坚持]:这是我坚持学习的第85天 [学习内容]:5分...

  • 第二周学习笔记和总结

    一、 display 和 float 这周具体遇到的都是将块级元素和行内元素转换,具体可以用 dispaly 和 ...

网友评论

      本文标题:第六周学习笔记和总结

      本文链接:https://www.haomeiwen.com/subject/jazcuftx.html