javascrpt 快速入门(基础)

如何使用 javascript1 在 <script>标签中编写2 通过 <script src='xxx.js'></script>引入外部 js 文件3 作为某个元素的事件属性值或者是超链接的 href 属性值<a href="javascript:confirm('yes or no?')"&
摘要由CSDN通过智能技术生成

如何使用 javascript
1 在 <script>标签中编写
2 通过 <script src='xxx.js'></script>引入外部 js 文件
3 作为某个元素的事件属性值或者是超链接的 href 属性值
<a href="javascript:confirm('yes or no?')">退出</a>

代码屏蔽 (不支持 javascript 时,代码不会显示)

<script type="text/javascript">
	<!--
		js代码
	//-->			
</script>
<noscript>不支持 javascript</noscript>

{ javaScript 基础

javaScript 严格区分大小写
忽略空白符和换行符
结束语句 ; (最好不要省略)
注释: // 单行注释 /* 多行注释*/

document.write('hello\
			world'); // 代码折行操作 \ 

变量
通过 var 关键字声明变量,可声明的同时赋值
可一次声明一个或多个变量,如只声明未对其赋值,默认值为 undefined
变量名重名产生覆盖
命名:严格区分大小写,不能有特殊字符,用驼峰法或下划线法,最好含义明确
变量在内存中的存储与释放

var a,b,c;
function fn(){
   
	var m = n = 12;
}
fn();
document.write(n); // 12  
document.write(m); // 报错  

数据类型相关
八进制:以 0 开头
十六进制: 以 0x 开头
通过 isNaN() 检测值 :
\ console.log(isNaN('23')); // 23不是数字? false
\ console.log( NaN == NaN); // false
字符串:
\ 定界符 ’ 单引号 " 双引号
\ 转义符 \: \n 回车换行 \r 换行 \t 水平制表符

类型转换: 隐式转换
转换为布尔类型: ( if(a))
\ 转换为 false : undefined / null / 0 / 0.0 / NaN / ‘’ 空字符串
\ 其它转换为 true

转换为数值类型:用运算符时 隐式转换

var a, arr = [];
console.log(Number(a));      // NaN
console.log(Number(null));   // 0 
console.log(Number(true));   // 1   
console.log(Number('23a'));  // NaN   
console.log(Number('23'));   // 23   
console.log(parseInt('23a'
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值