JavaScript 一些常识 (一)

JavaScript基础教程

JavaScript大小写敏感

document.write 字段是标准的 JavaScript 命令,用来向页面写入输出。

alert("123")

prompt("请输入数字")
prompt("请输入数字","不错")  第二个为默认值

=================================
String对象的方法

length 字符的长度
charAt 显示指定索引的字符
indexOf  得到子字符串在母字符串中第一次出现的位置(下标),如找不到则输出“-1”

indexOf(子字符串)
indexOf(子字符串,起始索引)

lastIndexOf  最后一个字符开始搜索。得到子字符串在母字符串中第一次出现的位置(下标) 如找不到则输出“-1”
replace 替换字符串中指定的子字符串为对应的字符串  注意,只替换相符的第一个字符串
substring  截取母字符串的一部分字符串。注意:返回值并不会包含结束索引的那个字符,而是到其前一个字符为止

substring(起始索引,终止索引)

toLowerCase 把输入字符串中的大写字母全部变成小写字符。
toUpperCase 把输入字符串中的小写字母全部变成大写字符。

====================

Date对象在使用前,必须先使用new指令实例化一个变量,然后才可以用该变量调用相关的函数。我们使用string函数时

,需把字符串放在一个变量里,才能对这个字符串变量使用string函数,同样,我们DATE对像函数的使用,也必须把一个

时期把放一个变量中,也就是对像的实例化
语法:
Var myDate= new Date();//获取当前时期放到变量中
var myDate = new Date(年, 月, 日);//获取指定年月日放入变量中,其它的时分秒均为0
var myDate = new Date(年, 月, 日, 时, 分, 秒);
myDate.函数();

Date对象的属性和方法

getYear();     年        请使用 getFullYear() 方法代替。
getMonth();   月
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getHours();  时
getMinutes();  分
getSeconds();  秒
getTime();  毫秒         使用 getTime() 计算从 1970 年到今天有多少年。

Math对象的方法

abs 绝对值
ceil 返回大于输入值的最小整数
floor返回小于输入值的最小整数
round 返回一个四舍五入的整数
max 返回多个数中的最大值
min 返回多个数中的最小值
pow  记算一个数的幂次方
random 随机产生一个介于0-1之间的数值

一、返回0-1之间的随机数。
var f = Math.random();

随机取两个整数之间的整数,假设我们要取一个介于a-b(b>a)之间的整数C
公式如下:
C= Math.floor((b-a+1)*Math.random()+a)

=======================================
<script type="text/javascript">
<!--
document.write("Hello World!");
//-->
</script>

注释行末尾的两个正斜杠是 JavaScript 的注释符号,它会阻止 JavaScript 编译器对这一行的编译。

=============================
当页面载入时,会执行位于 body 部分的 JavaScript。

当被调用时,位于 head 部分的 JavaScript 才会被执行。

你可以在文档中放置任何数量的脚本,因此你既可以把脚本放置到 body,又可以放置到 head 部分。

外部调用javascript

<script src="/js/example_externaljs.js">
</script>

你可以将 JavaScript 写入一个外部文件之中。然后以 .js 为后缀保存这个文件。

注意:外部文件不能包含 <script> 标签。

==============
JavaScript 可以分批地组合起来。

代码块以左花括号开始,以右花括号结束。

代码块的作用是一并地执行语句序列。

<script type="text/javascript">
{
document.write("<h1>This is a header</h1>");
document.write("<p>This is a paragraph</p>");
document.write("<p>This is another paragraph</p>");
}
</script>

==========================
JavaScript 注释
单行的注释以 // 开始。
多行注释以 /* 开头,以 */ 结尾。
===================================
<body>

<script type="text/javascript">
<!--
document.write("如果显示了这段文字,那么您的浏览器支持 JavaScript!")
//-->
</script>

<noscript>No JavaScript support!</noscript>

<p>
不支持 JavaScript 的浏览器将显示 noscript 元素中的文本。
</p>

</body>
==========================
JavaScript 可以出现在 HTML 的任意地方。使用标记<script>…</script>,你可以在 HTML 文档的任意地方插入

JavaScript,甚至在<HTML>之前插入也不成问题。不过如果要在声明框架的网页(框架网页)中插入,就一定要在

<frameset>之前插入,否则不会运行。

===================
向未声明的 JavaScript 变量赋值
如果您所赋值的变量还未进行过声明,该变量会自动声明。

这些语句:

x=5;
carname="Volvo";
与这些语句的效果相同:

var x=5;
var carname="Volvo";
====================
重新声明 JavaScript 变量
如果您再次声明了 JavaScript 变量,该变量也不会丢失其原始值。

var x=5;
var x;
在以上语句执行后,变量 x 的值仍然是 5。在重新声明该变量时,x 的值不会被重置或清除。
但是如果第二句改为var x=9;那么x就变为9了

================
y=5;
/ 除 x=y/2 x=2.5
这和C# C里面都不一样 C# C都只保留整数

% 求余数 (保留整数) x=y%2 x=1

=== 全等(值和类型) x===5 为 true;x==="5" 为 false

alert("再次向您问好!在这里,我们向您演示" + '/n' + "如何向警告框添加折行。")

===================
var r=confirm("Press a button!");
if (r==true)
  {
  alert("You pressed OK!");
  }
else
  {
  alert("You pressed Cancel!");
=======
带返回值
function product(a,b)
{
return a*b
}

============
函数在页面起始位置定义,即 <head> 部分。
 
=======================
JavaScript 有两种不同种类的循环:

for
将一段代码循环执行指定的次数
while
当指定的条件为 true 时循环执行代码
Do while 循环
利用 do...while 循环在指定条件为 true 时来循环执行代码。在即使条件为 false 时,这种循环也会至少执行一次。

这是因为在条件被验证前,这个语句就会执行。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值