基础概要
来源:互联网 发布:购买淘宝店铺安全吗 编辑:程序博客网 时间:2024/05/21 16:58
a. 在函数外用var和不用var都是全局变量
b. 在函数内用var声明的是局部的,在函数内不用var声明的变量为全局
c. 在函数的参数中定义的变量为局部的,并且函数的参数不能加 var定义.
2 对象的比较并非值的比较,即使两个对象包含同样的属性及相同的值,它们也是不相同的。各个索引元素完全相同的两个数组也不相同
这里也引入一个概念就是“==="是指变量的属性以及值完全相等,而”==“是指变量的值相等
var o={x:1}, p={x:1};//具有两个相同属性的变量
o===p;//=》false ;两个单独的对象用不相等
var a=[] , b=[];
a===b;//=》两个单独的数组永不相等
3 js中的函数的声明语法:
a. function 函数名 (参数列表){
return 值; / 无返回值, 直接写 代码
}
b. 函数名=function(参数列表){
return 值; / 无返回值, 直接写 代码
}
调用:
a. 函数名(参数列表);
b. 值变量=function(参数列表){
return 值; / 无返回值, 直接写 代码
}();
4 js中没有块级定义,即使你重新声明,如果没有重新赋值,仍然保留原值
小案列:
<!doctype html><html><head><title>变量作用域</title><script> function add(){ for(var i=0;i<10;i++){ document.writeln(i); } document.write("<br/>"+i); //10 var i; document.write("<br/>"+i); //10 i="string"; document.writeln("<br/>"+i) ; //string; } add(); </script></head><body></body></html>
5 js中的常见函数
eval() 计算javascript代码串
isNaN() 检测一个值是否是非数字的值
parseInt() 将字符串转换为整数,转换第一个无效字符之前的字符串
parseFloat() 将字符串转换为数字,转换第一个无效字符之前的字符串
alert() 弹出对话框显示消息
confirm() 用对话框询问一个回答为是或否的问题
prompt() 弹出对话框,请求用户输入一个字符串
write(); document.write();就相当于java中的System.out.print();
hasOwnProperty() 表示有没有这个属性
6 常用标签
<!doctype html><html><head><h1>神仙</h1> <i>神仙</i> //斜体 <b>神仙</b> //粗体 <s>神仙</s> //贯穿线 2<sup>4</sup> //上标 log<sub>10</sub> //下标 <ruby>汗<rt>han</rt><ruby> //拼音注释</head><body></body></html>
- 基础概要
- 计算机网络基础-概要
- Objective-C基础概要
- XML基础入门概要
- java多线程基础概要
- 数据库&SQL基础概要
- 操作系统基础概要
- Java基础概要(一)
- Java基础概要(二)
- go语言基础概要
- html之基础概要
- CSS之基础概要
- JSP基础概要
- Java基础概要总结
- R语言基础概要
- python概要和基础
- 计算机网络基础概要
- 基础算法、技巧、调试概要
- 【刷题笔记/剑指Offer】31—40
- Android Studio2.0以上反射$change属性问题
- Oracle
- 如何添加在eclipse 中添加 window Builder
- 关于输入流与输出流
- 基础概要
- 小技巧
- 获取当前系统的时间
- ios 沙盒图片存取
- 一些效果+++小程序
- 漂浮效果
- 下拉菜单
- offsetXXX和scollXXX的一些操作
- [C++]打印三角形&棱形.