当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JavaScript学习笔记

JavaScript学习笔记

2019年01月22日  | 移动技术网IT编程  | 我要评论
1. javascript javascript是一种基于对象(object)和事件驱动(Event Driven)并具有安全性能的脚本语言,能与HTML(超文本标记语言)、java脚本语言一起在web页面与web客户交互,无需将数据传给服务器而可以直接由客户端的应用程序处理。 2.javascri ...

1. javascript

javascript是一种基于对象(object)和事件驱动(event driven)并具有安全性能的脚本语言,能与html(超文本标记语言)、java脚本语言一起在web页面与web客户交互,无需将数据传给服务器而可以直接由客户端的应用程序处理。

2.javascript与c语言区别

①变量声明是弱类型,变量使用前无需进行变量数据类型说明,由解释器在运行时检查数据类型。

②每条语句(不在同一行)可以省略分号,但是作为优秀的程序猿一定要写分号!

③javascript变量可用关键字var(可应用于javascript中任何类型的变量声明)声明。

④javascript的数据类型有六种:number、string、object以及boolean类型,其它两种为null和undefined。

number:支持字符型与整数。可以包含科学记数法的e(大小写均可)。

string:字符串类型:str=”this is string”

boolean:表示true和false

undefined:未赋值的变量赋值为undefined

object:对象

⑤运算符:除了跟c语言一样的外,还有===(全等于) !==(不全等于)。for…in 语句,跟c#中foreach()相似,循环范围是一个对象所有的属性或是一个数组的所有元素。

for(变量in对象或数组){

      /*循环体语句*/

}

3.javascript基本知识

javascript基本格式:<script>…</script>

定义函数:function 函数名(var1,var2,var3){

              /*函数代码*/

}

例:<script type=”text/javascript”>

              function sayhello(){

              alert(“hello world!”)

}

</script>

 

对象:

var 0 = new object();

创建方式一:

var person = {

       name: ’name’

       age: 22

       sex: ‘boy’

}

创建方式二:

var person = new object();

person.birthday =  ‘1982 – 09 – 09’

通过对已有对象新属性进行赋值的方式创建的。

 

分类:本地对象、browser对象、html dom对象

本地对象: array:用于在单个变量中存储多个值

                       boolean:表示true或false

data:用于处理事件日期

math:用于执行数学任务

number:原始数值的封装对象

string:用于处理文本(字符串)

regexp:表示正则表达式,是对字符串执行模式匹配的强大工具

global:全局属性和函数可用于所有内建的javascript对象

browser对象(bom):用于于浏览器窗体网页产生互动的对象。

         window:表示浏览器中打开的窗口

                     navigation:对象包含有关浏览器的信息

                     screen:包含有关客户端显示屏幕的信息

                     history:包含用户(在浏览器窗口中)访问过的url

                     location:对象包含有关当前url的信息

html dom对象:定义了用于html的一系列标准对象,以及访问和处理html文档的标准方法。其中最重要的一个对象就是document对象,它代表整个html文档,用来访问页面中的所有元素。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网