javascript如何创建一个对象以及语言特点

来源:互联网 发布:sql多张表合并 编辑:程序博客网 时间:2024/06/06 00:01

为什么要有JavaScript,(它有什么作用)?

我们学的HTML:负责呈现的内容

而CSS:负责呈现内容的方式

       所以HTML+CSS=静态页面

现在接触的JS:负责内容的行为

实际上,我们的页面更多的是要求动态的,比如说新浪网的很多新闻和图片都是每天更新的,我们不可能每天都要去写一些页面,怎么让页面动起来呢,这时候就要使用到我们的JS了 

javascript的引入方式

1.内部引用:JS代码直接书写在<script></script>标签中,

2.外部引用:JS也可以外部引用<script src=””></script>


Js是一种解释型语言

程序员使用高级语言编制程序,但是程序始终是由计算机去执行的,然而,计算机只能执行机器语言,(即二进制代码),那么这个过程就必然有一个从高级语言到计算机语言的翻译过程,有两种翻译过程:

1.  编译:将代码整体翻译成机器代码,如果有错误,就立即停止翻译,全部成功翻译完,才能执行

2.  解释:将代码翻译一条马上执行一条,如果遇上错误则停止

数据类型

    计算机程序就是用来处理现实中的各种数据的

三种数据类型:字符串(string),数值类型(number),布尔类型(Boolean(true,false))

提示框:

    Alert():警示框

Typeof():返回内容的数据类型 



变量的命名规则:

变量就是一个内存单元:

weight=weight-5;

    把名字为weight的内存单元中的值拿出来,之后做-5运算,然后把运算结果在放回到名字为weight的内存单元中

    一般情况下,只用英文开头,也可以是”_”和”&”,但是不建议使用

变量名不可以用数字开头,因为会和8进制和16进制产生冲突,也不可以使用关键字命名,编译器会自动报错,

命名的原则;

见名思义

变量的类型是由变量的内容决定的

系统会为不同的类型分配不同的大小来存储数据,如果是Boolean类型的就会分配一个字节的小来存储数据,如果是其他类型,会根据他的大小和长度来分配

语言特点

JS是弱类型语言,所有的变量都由var来声明

JS是动态型的语言,变量的类型会根据变量值得变化而变化

JS语言特点:

更加高级,不严谨

    变量不声明就可以直接使用

使用 严谨的格式”use strict”,就必须先定义变量在使用,否则报错


javascript如何创建对象

 

第一种定义对象方法


//    第一种定义对象方法
   
var person1={
        //对象的属性以及方法
   
}


第二种定义对象的方式


//第二种定义对象方法
var person2=new Object();



原创粉丝点击