javascript整理

版权声明:转载请申明出处,谢谢 https://blog.csdn.net/qq_35495763/article/details/83155261

javascipt 的一个大的特点是无类型;
例子:在定义函数时,不需要给出类型:function functionname(var1,var2);
try {

}catch(var){
使用try-catch不需要给出 变量的类型;
}

var a的定义;
null: Null类型,代表“空值”,代表一个空对象指针,使用typeof运算得到 “object”,所以你可以认为它是一个特殊的对象值。
undefined: Undefined类型,当一个声明了一个变量未初始化时,得到的就是undefined;

JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
在 JavaScript 中,对象是数据(变量),拥有属性和方法。
本例创建名为 “person” 的对象,并为其添加了四个属性:

实例

person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";

javaScript 的语法

function functionname()
{
这里是要执行的代码
}

JavaScript 变量的生命期从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除。
java Script DOM(文档对象模型)
顾名思义:将文档流当最对象来处理的意思。

三个常用方面

getElementsByTagName() 方法返回 HTMLCollection 对象。
HTMLCollection 对象类似 HTML 元素的一个数组。
以下代码获取文档所有的 <p> 元素:
实例
var x = document.getElementsByTagName("p");
改变 HTML 内容

修改 HTML 内容的最简单的方法时使用 innerHTML 属性。
如需改变 HTML 元素的内容,请使用这个语法:

document.getElementById(id).innerHTML=new HTML
改变 HTML 属性

如需改变 HTML 元素的属性,请使用这个语法:

document.getElementById(id).attribute=new value
改变 HTML 样式

如需改变 HTML 元素的样式,请使用这个语法:

document.getElementById(id).style.property=new style
创建节点
    var para=document.createElement("p");
    var node=document.createTextNode("这是新段落。");
    para.appendChild(node);
    
    var element=document.getElementById("div1");
    element.appendChild(para);
    </script>

关于三种form表单三种方式的使用:

application/x-www-form-urlencoded	默认。在发送前对所有字符进行编码(将空格转换为 "+" 符号,特殊字符转换为 ASCII HEX 值)。
multipart/form-data	不对字符编码。当使用有文件上传控件的表单时,该值是必需的。
text/plain	将空格转换为 "+" 符号,但不编码特殊字符。

JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象
java 数字对象:
JavaScript 只有一种数字类型

var x = 123;     //数字         
var y = new Number(123);//对象
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

NaN - 非数字值

NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。
你可以使用 isNaN() 全局函数来判断一个值是否是 NaN 值。

实例
var x = 1000 / "Apple";
isNaN(x); // 返回 true
var y = 100 / "1000";
isNaN(y); // 返回 false
除以0是无穷大,无穷大是一个数字:
实例
var x = 1000 / 0;
isNaN(x); // 返回 false ( no a number)

有四种方式初始化日期:

new Date() // 当前日期和时间
new Date(milliseconds) //返回从 1970 年 1 月 1 日至今的毫秒数
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
上面的参数大多数都是可选的,在不指定的情况下,默认参数是0。

实例化一个日期的一些例子:

var today = new Date()
var d1 = new Date(“October 13, 1975 11:13:00”)
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)

猜你喜欢

转载自blog.csdn.net/qq_35495763/article/details/83155261