发表于: 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>




返回列表 返回列表
评论

    分享到