学习历程—程序设计基础(一)

 1.Javascrpt是一种脚本语言,所有的计算机高级语言分为两种,编译型语言和解释性语言。

 2.计算机认识的语言只有机械语言(二进制)。所以要将高级语言转化成机械语言,转化的形式分为两种。解释性和编译型。

 3.解释性:程序一行一行的去执行,一直执行到有错误的一行。

    编译型:将所有的程序转化为机械语言,如果有错误,则不会执行程序。

4.数据有几个属性:分别为名称,值和类型。

   分为三种常用类型:分别为数值,字符串,布尔类型。

        alert("hello world");//警告提示框
        alert(typeof("9"));
        alert(typeof(111));
        alert(typeof(111.111));
        alert(typeof(true));

 

alert()是js本身提供的一个方法,叫做警示提示框,传递参数就是要提示的内容。

typeof是值得类型。

js里面,数字只有数值型没有整型和浮点型。


变量

var去声明一个变量。Variable。

一个有他的名字,值,和类型。

命名的要求

规则:用字母开头或者$_(一般不用),然后由字符组成。为什么高级语言都不能用数字开头,这是因为16进制数值用0x表示,如果变量名以数字开头不能区分两者。不能用关键字。

原则:见名思义。一般不用拼音

var name="xx";
var age=20;
var alone=true;

alert(name);
alert(typeof (name));

js当中,系统会根据变量的值自动去分配变量的类型。

变量的本质是:内存单元。声明一个变量就是在内存当中分配一个空间用来存储这个变量。


常量


不变的量,生活中也有不变的数比如pi圆周率。一直都是3.1415926......


注释:


什么是注释:解释说明

方便别人来阅读我的代码,可读性强。

js里面如何注释:

//行注释快捷键:ctrl+/

/*

块注释 快捷键:ctrl+shift+/

*/

对象类型


对象由什么组成:属性和方法。

狗:名字、毛发颜色、狗龄、大小、他会叫、会跑。。。

属性:静态的属性:在代码当中就是一个变量

方法:动态的行为:在代码当中就是一个函数或者方法。

汽车:颜色、品牌、材料、外观、他会跑、他会响、

js当中如何定义一个对象

var dog={
    name:"danhua",
    age:3,
    color:"yellow",
    size:"big"
};
var car=new Object();
alert(dog.name);

定义对象有两种方法,第一种就是直接用话括号括起来,第二种就是new—个object。

调用对象里面的属性,直接用对象对象名+来调用。

给对象调价一个新的属性:

用一个新的名字

dog.catecory="金毛";
alert(dog.catecory);

赋值运算符

=就是赋值运算符

var weight=120;
weight=weight+20;


关系运算符

 

生活中的常见的关系有大于,小于,等于,不等于,大于等于,小于等于

> < != == >= <=

==表示等于,用于判断两个值是否相等,如果是一个常量和一个变量做比较,把常量写在前面,把变量写在后面。这样就可以避免少写一个=的错误。

 

var num = 1;
alert(1 = num);

 

因为开发工具会提示,常量不能被赋值的错误。

 

绝对等于和绝对不等于

 

=== 既去比较数据的值也比较数据的类型。而等于==值比较数据的值。

== 也去比较数据的值和类型,!=只比较值

var num=1;
var str="1";
alert(str = num);
alert(str == num);




你可能感兴趣的:(学习历程—程序设计基础(一))