`
jinhonglin001
  • 浏览: 14416 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

javascript基础-数据类型

 
阅读更多

        javascript是面向web的编程语言,绝大多数现代网站都使用了javascript,并且所有的现代web浏览器均包含了javascript解释器,这使得javascript几乎可以称为使用最广泛的编程语言了,javascript是前端开发工程师必须掌握的三种技能之一:描述网页内容的HTML,描述网页样式的CSS以及描述网页行为的javascript。

      javascript包括javascript的基础和客户端的javascript,这里主要说一下javascript的基础部分:词法结构,类型、值和变量,表达式和运算符,语句,对象,数组,函数等等。

下面是javascript基础的一些内容:

    1:学习一门语言总是从最基本的语句开始,根据程序员的界传统总是会先敲出一个‘helloword’,

         例:

              如果想让js在console控制台输出一段信息,我们需要用到js自带的console.log()函数。

              它的作用是在console中输出.log()中括号内的内容,如: 

       console.log('Hello World'); 

      

 运行后将会在console中实时输出字符 Hello World       

   2:java是一个弱类型的语言,数据和过程是构成javascript世界的基本元素,数据分为两类:简单数据和复杂数据;过程只有一种就是function(函数)。

         简单数据有undefined,null,boolean,number和string.

         复杂数据只有一种就是对象。

 js中typeof和instanceof 常用来判断一个变量是否为空或者是什么类型的,下面我们通过js中的typeof方法更清楚的认识这几种简单的数据类型:

          typeof 是一个一元运算符,放在一个运算数之前,运算数可以是任意类型。他的返回值是一个字符串,则说明该运算数的类型是字符串。typeof一般能返回:number,boolean,string,fuction,objedt,undefined.例:

var st = ' hello word';
typeof(st);

           typeof(st)的返回值是字符串'string',说明st的数据类型是string。 

     [1] undefined : 这个值表示变量不含有值。

           若 typeof(data) 的返回值是字符串 'undefined' ,即变量data的数据类型是 undefined。即data不含有值。如:

 typeof('hello')

       返回结果是 'string',则'hello'的类型是 字符串。

     [2] null : 这个值表示变量为空。

           若 typeof(data) 的返回值是字符串 'null' ,即变量data的数据类型是 null。即data为空。undefined 和null 的区别是:

typeof(undefined) 
//返回值是 'undefined'
typeof(null) 
//返回值是字符串 'object'(对象类型)
     [3] boolean : true 或 false 代表布尔值。
var data = true;

           typeof(data) 返回值是字符串 'boolean' ,即变量data的数据类型是 布尔值。

 

        [4] number : javascript 只有一种数字类型。数字可以带小数点,也可以不带。如:123 和12.3

var data = 123;
          typeof(data) 返回值是字符串 'number' ,即变量data的数据类型是数字。
        [5] srting : 字符串是字符的载体,而且必须被成对的引号包围。 如: 'hello world!'

 

var data = 'hello world!';

            typeof(data) 返回值是字符串 'stringr' ,即变量data的数据类型是字符串      

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics