发表于: 2020-04-29 23:00:21
1 1953
今日任务,
对之前完成的css任务14,任务15做了一些收尾,
调整处理一些小bug,和sass的不足。然后开始投
入学习JavaScript。
今天根据任务一的要求学习了一下几个知识点:
1.javascript的使用方法
在 HTML 中,JavaScript 代码必须位于 <script> 与 </script> 标签之间。
内联使用:JavaScript 函数被放置于 HTML 页面的<head> 部分或<body> 部分
直接在<script> 与 </script>里编译。
外联使用:在 <script> 标签的 src (source) 属性中设置脚本的名称:
可以在 <head> 或 <body> 中放置外部脚本引用 如 :
<script src="myScript.js"></script>
* 在外部文件中放置脚本有如下优势:
- 分离了 HTML 和代码
- 使 HTML 和 JavaScript 更易于阅读和维护
- 已缓存的 JavaScript 文件可加速页面加载
2.Javascript的数据类型:
主要包括(字符串值,数值,布尔值,数组,对象。)
还可以通过访问方式分为:基本类型 和 引用类型
引用类型值:指的是那些保存在堆内存中的对象,意思是,
变量中保存的实际上只是一个指针,这个指针
执行内存中的另一个位置,由该位置保存对象
3.初步了解了一下JS运算符,和if条件语句和循环语句
if
结构先判断一个表达式的布尔值,然后根据布尔值的真伪,
执行不同的语句。所谓布尔值,指的是 JavaScript 的两个特殊值,
true
表示真,false
表示伪
if
代码块后面,还可以跟一个else
代码块,表示不满足条件时,
所要执行的代码 例如:
if (hour < 18) { greeting = "Good day"; } else { greeting = "Good evening"; }
下面是 for 循环的语法:
语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
{
被执行的代码块
}
例如:
for (var i=0; i<5; i++){
x=x + "该数字为 " + i + "<br>";
}
while 循环
while 循环会在指定条件为真时循环执行代码块。
语法
{
需要执行的代码
}
实例
本例中的循环将继续运行,只要变量 i 小于 5:
实例
while (i<5){
x=x + "The number is " + i + "<br>"; i++;
}
明天计划
继续学习Js基础 ,开始入手做任务一。
遇到问题
对于引用类型赋值这块不太清晰。
评论