javascript基础1

基本语法

1.js 执行顺序。按html的顺序逐一执行。如果需要(函数,全局变量)在整个html页面中执行,则放入head标签中。

2.大小写敏感。

3.换行代表一句话结束。

4.分号可有可无。但最好加上。

5.注释。// /* */

数据类型

1.单引号与双引号嵌套使用,或者用\转义

2.布尔型。有时true为1,false为0

3.转义字符。\b退格    \n 回车换行  \t tab \'   \"    \r换行   \\反斜杠

4.在document.writeln(),只有放在格式化文本块中才会起作用。脚本必须在<pre></pre>

document.writeln("<pre>");
document.writeln("aaa \n bbb");
document.writeln("</pre>");

5.未定义值undefined. var a;或者赋予了一个不存在的值 var a = String.notProperty; 数字产生错误会有一个无意见的值。NaN

6.空值。用于定义空或者不存在的引用。引用一个没有定义的变量,返回null

7.以上的区别是。null表示变量赋予了空值,undefined表示未被赋值。

变量

var a,b,c;
var i = 1;j=2;k=3;

var a = 1;
var str = "abcde";
var flag = true;

数据类型的转换规则

转换为数据型

undefined:NaN

null:0

逻辑true 1,逻辑false 0

字符串型:内容为数字,则为相应数字。否则为NaN

其它对象:NaN

其它数据类型转为逻辑型

undefined:false

null:false

0或NaN:false。其它为true

字符串型:内容为数字,则为相应数字。否则为NaN

其它对象:NaN

其它数据类型转为字符串

undefined:“undefined”

null:“NaN”

0或NaN:false。其它为true

字符串型:NaN,0或者相应的字符串

其它对象:若存在,则为toString()方法的值。否则转为undefined”

continue与break,同java一样

调用函数方式

1.简单调用。函数在head中,调用语句在body中

2.事件响应中调用。元素属性值οnclick="xx()"

3.通过超链接调用。<a href="javascript:test();">test</a>

js函数也可以有返回值

内置函数





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值