JavaScript 基础(一)

基本语法:

区分大小写:       ECMAScript 中的一切(变量,函数名和操作符)都区分大小写。

标识符:     表示符就是指,变量,函数,属性名字,或者函数的参数。     1.第一个字符必须是一个字母,下划线(_)或美元符号($).     2.其他字符可以是字母,下划线(_),美元符或数字。     注意:格式为,匈牙利命名法(o + 单词 o代表的就是object ,a +单词 a代表的就是array,i + 单词 i 代表的是int)              驼峰命名法(多个单词组合而成的命名的时候,第一个单词不大写,后面的单词首字母大写)              不要把关键字,保留字作为表示符。

注释:     单行注释: ( //) 一般注释是给开发人员看到,JavaScript引擎会自动忽略:     块级注释:(/**/) 把多行字符包裹起来,把一大“块”视为一个注释:

语句:     每个语句以;结束,语句块用{.....},但是,javaScript并不强制要求每个语句的结尾加;,保持良好的习惯尽量加上。     浏览器的解析引擎会自动加上。

关键字和保留字     关键字: break     do     instanceof      typeof          case       else    new          var          catch      finally    return        void          continue     for     switch        while         debugger*  function    this         with         default      if      throw        delete         in       try

    保留字:         abstract      enum      int       short         boolean      export     interface    static         byte       extends     long       super         char       final          native       synchronized         class       float       package     throws         conts        goto       private          transient         debugger     implements    protected      volatile         double              import            public

变量:     变量是松散的类型,可以用来保存任何类型的数据。     变量名是大小写英文、数字、$和_的组合,且不能用数字开头。变量名也不能是JavaScript的关键字

	    var a;		//申明了变量a 此时a 的值为undefined
	    var $b = 1;	//申明了变量$b,同时给$b赋值,此时$b的值为1;
	    var s_007	= '007'     //s_007是一个字符串
	    var Answer = true	// Answer 是一个布尔值 true
	    var t = null	// t 的值是null

      注意:在函数中用var 创建的变量只能用在函数中使用,          在函数中省略var 操作从而创建一个全局变量。          可以使用一条语句定义多个变量: var message = "h1",found = false,age = 29;

数据类型:       5种简单数据类型(也称为基本数据类型) undefined,Null,Boolean,Number 和String 还有一种复杂数据类型。Object.       1.Undefined类型:           只有一个值 undefined 声明一个变量,不给这个变量赋值,那么这个变量默认的就是undefined       2.Null 类型:           只有个值null 声明了一个变量 还不知道这个变量要存的值,用null来站位       3.Boolean 类型:           只有两个值 true false       4.Number类型:           整数:0 1 2 3 -1 -2           浮点数:0.1 1.4           取值范围:+Infinity 和 -Infinity       5.String类型:           用单引号或者单引号中间的           空字符串"";           写法: var firstName = "Nicholas";               var lastName = 'Zakas';       6.Object 类型:           值为上面五中类型的组合 数组 json... [] {}           也可以分为两种类型: 基本数据类型 和符合数据类型

		          var person = {
    			              name: 'Bob',
    			              age: 20,
    			              tags: ['js', 'web', 'mobile'],
    			              city: 'Beijing',
    			              hasCar: true,
    			              zipcode: null
		          };
 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据结构与算法

06:合法 C 标识符

06:合法 C 标识符 总时间限制:1000ms内存限制:65536kB描述。 C语言标识符要求: 1. 非保留字; 2. 只包含字母、数字及下划线(“_”)。...

3845
来自专栏GreenLeaves

JavaScript之获取和设置元素属性

1.与我前面的随笔获取元素的那些方法不同http://www.cnblogs.com/GreenLeaves/p/5689075.html 获取元素属性的方法g...

21110
来自专栏黑泽君的专栏

java基础学习_基础语法(上)03_day04总结

============================================================================= ==...

931
来自专栏Golang语言社区

Go语言——再论slice切片

Slice是长度可变的元素序列(数组不可变),每个元素都有相同的类型。slice类型写作[]T,其中T代表slice中的元素类型;slice和数组写法很像,只是...

37116
来自专栏Python研发

JavaScript

JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应的代码,浏览器可以解释...

1442
来自专栏程序员与猫

常见的正则表达式解读释义

又名:写给正在学习前端的女友看的常见正则表达式解读。原文发布于 https://www.zybuluo.com/wddpct/note/728081 。 ...

2079
来自专栏雪胖纸的玩蛇日常

老男孩Python全栈开发(92天全)视频教程 自学笔记06

2046
来自专栏企鹅号快讯

bash shell 中如何区别$和${}和$和

$()和${}的用法: 在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。而...

35416
来自专栏jojo的技术小屋

原 三、基本概念

作者:汪娇娇 时间:2017年11月4日 一、语法 1、区分大小写 2、标识符 指变量、函数、属性的名字,采用驼峰大小写格式。 3、注释 单行:// 多行:/*...

2605
来自专栏青青天空树

数码管问题(c++实现)

    描述:液晶数码管用七笔阿拉数字表示的十个数字,把横和竖的一 个短划都称为一笔,即7有3笔,8有7笔等。对于十个数字一种排列,要做到  两相邻数字都可以由...

1002

扫码关注云+社区

领取腾讯云代金券