发表于: 2018-09-07 20:10:26
1 618
今天完成的事情
看了js部分基础知识,红宝书的基础概念感觉在看天书,w3c上的例子,有的也是看不懂
明天计划的事情
看看css的深度思考,继续看js基础吧,感觉好抽象
遇到的问题
1.变量基础知识里面提到的局部变量和全局变量不理解
2.number:数字,八进制,十进制,十六进制完全不知道说的啥
3.数值转换,3个函数可以把非数值转换为数值
Number() parseInt() parseFloat() 没懂具体怎么操作
4.object也比较难理解
5.函数
6.算术运算符与赋值运算符,尤其赋值运算符,好抽象的说
收获
1.document.getElementById("id名称")获取id
document.getElementsByClassName("class名称")获取类名
2.变量:
是存储信息的容器。
变量有var来声明
变量必须以字母开头,变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
变量名称对大小写敏感(y 和 Y 是不同的变量)
3.用于字符串的 + 运算符
+ 运算符用于把文本值或字符串变量加起来(连接起来)。如需把两个或多个字符串变量连接起来,使用 + 运算符
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2; 得到"What a verynice day"。
4.对字符串和数字进行加法运算,这个举例是明白了,如果把数字与字符串相加,结果将成为字符串
(1)x=5+5;
document.write(x); 得到10
(2)x="5"+"5";
document.write(x); 得到55
(3)x=5+"5";
document.write(x); 得到55
(4)x="5"+5;
document.write(x); 得到55
5.比较运算符,这个好理解,但还不知道怎么用
== 等于
=== 全等(值和类型)
!= 不等于
> 大于
< 小于
>= 大于或等于
<= 小于或等于
6.函数,函数就是包裹在花括号中的代码块,前面使用了关键词 function,当调用该函数时,会执行函数内的代码。
function myFunction()
{
alert("Hello World!");
}
在调用函数时,可以向其传递值,这些值被称为参数,可以发送任意多的参数,由逗号 (,) 分隔
myFunction(argument1,argument2)
当声明函数时,请把参数作为变量来声明
function myFunction(var1,var2)
{ }
变量和参数必须以一致的顺序出现。第一个变量就是第一个被传递的参数的给定的值,以此类推
<body>
<p>请点击其中的一个按钮,来调用带参数的函数。</p>
<button onclick="myFunction('Harry Potter','Wizard')">点击这里</button>
<button onclick="myFunction('Bob','Builder')">点击这里</button>
<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
</body>
评论