今天完成的事情:JS语法巩固,深度思考尝试解答
明天计划的事情:任务二学习,JS语法加深记忆
收获:深度思考
JS数据类型及其用法:
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
用法:
字符串: 是存储字符(比如 " 你好")的变量。 字符串可以是引号中的任意文本。var carname="你好";
数字:JavaScript 只有一种数字类型。数字可以带小数点,也可以不带,
var x1=34.00; //使用小数点来写
var x2=34; //不使用小数点来写
极大或极小的数字可以通过科学(指数)计数法来书写:
var y=123e5; // 12300000
var z=123e-5; // 0.00123
布尔:布尔(逻辑)只能有两个值:true 或 false;
var x=true;
var y=false;
未定义和对空:
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
ID和class的区别:
类选择器和id选择器:
1.class称为类选择器,可以为元素定义样式,它可以同时在多个标签中使用,为它们设置相同样式。
2.ID选择器,identity是身份的意思,如同我们的身份证一样,它具有唯一性,在网页中只能使用一次。
3.class在css中以小写的"."来命名,比如".color"。id以"#"号命名,如"#name",对大小写敏感。
一些JS语法的整理:
/* <script src=""></script>//外部的Javascript引进
<script></script>//内部的JavaScript修饰HTML;函数写入它的内部 */
document.write(Date());//输出文本;此函数输出为实时时间
document.getElementById("")//DOM选中ID的节点,可赋予变量(var a=); 可用来改变元素内的文本“ .innerHTML="?" ”
document.getElementsByTagName("")//它是选中标签的DOM节点,可赋予变量(var a=);其余同上
document.getElementsByClassName("")//它是选中类元素的DOM节点,可赋予变量(var a=); 其余同上
function myFunction() {//函数内部需要执行的命令;代码块,可同时执行内部的所有命令
alert("Hello world")//警告弹窗显示的内容
}
//双斜杠,单行注释; /* 斜杠加星多行注释 */
function myFunction() {//代码块
/*one*/
var x = "";
var time = new Date().getHours();//获得实施的时间
if (time < 20) {//真实情况,符合条件显示
x = "good day";
}
else {//虚假情况,若是未符合上面的情况,执行此命令
x = "good evening"
}
document.getElementById("").innerHTML = x;//选中ID的DOM节点,并改变其文本内容
/*two*/
var x;
var d = new Date().getDay();//获取星期几的函数
switch (d) {
case 0: x = "今天星期日";//当上面函数为 0 时,执行此命令;
break;//终止循环的命令
case 1: x = "今天星期一";//同上,当函数为 1 时,执行此命令
break;//终止循环命令
case 2: x = "今天星期二";//...
break;//...
case 3: x = "今天星期三";//...
break;//...
case 4: x = "今天星期四";//...
break;//...
case 5: x = "今天星期五";//...
break;//...
case 6: x = "今天星期六";//...
break;//...
}
document.getElementById("").innerHTML = x;//选中ID的DOM节点,并显示所执行的文本
}
var loong;//声明变量
loong = "W loong";//赋予变量文本或值
document.write(loong);//展示变量的文本
document.write("<br>")//换行函数命令
评论