1、Javascript有两种解释表示形式:1)在html的<header>中写<script><script/>,另一种是将另一个文件保存为xxx.js文档,然后再<header>中写上<script src='xxxx.js'><script/>

PS:script标签的代码块应该放置在<body>内部的最下边;

2、变量;变量分为全局变量和局部变量;

当定义为:age = 100;表示定义了一个全局变量;

当定义为:var age = 100;表示定义了一个局部变量;

3、数字:定义为  i = 100;

4、字符串:定义:  name = 'love'

        name.charAt(字符串的index位置)

        name.substring(起始位置,结束位置)

        a.lenght       获取字符串的长度

5、定时器:setInterval(参数1,参数2),参数1是一个用引号引起来的函数名,且函数名结尾用分号;第二个参数表示多长时间执行一次,默认单位为毫秒;

6、console.log()表示在浏览器的控制台中显示;

7、布尔类型在javascrip中均为小写;

8、语句

1)for 循环,循环的元素是索引;语法为:

a=[1,3,6,8,9,5,4]

for (var i in a){

console.log(i);                //这种结果输出的为数组中个元素的索引值,若要获得对应的元素,则应该为:console.log(a[i]);

}

2)字典的循环

dict={'k1':'v1','k2':'v2','k3':'v3','k4':'v4','k5':'v5'}

for(var k in dict){

  console.log(k);    //语句输出的也是key值,而非value值,若要输出value值,则需要 console.log(dict[k]);

}

3)for(var i=0;i<100;i++){            }此循环和C/C++中相同;

9、if语句和C/C++中一样,不再描述;

10、while、do/while、switch/case、break/continue语句的语法规则和C/C++中的一样,不再做笔记。

11、关系运算符中,和C/C++中唯一有区别的是,“===”和“!==”,在JavaScript中,若a = 1和b = '1',则a == b;这条语句返回结果为True;但a === b这条语句的返回值则为False;

同样,a != b这条语句在JavaScript中返回的结果为False,  a !== b这条语句返回的结果为True。即“===”和“!==”这两个关系运算符判断数值和类型,同时满足是返回True;否则返回False。

12、逻辑运算符

JavaScript中的逻辑运算符包括,and、or 、not,and由&&表示;or 由  ||  表示;not 由!表示;此与C/C++相同;

13、函数

1) 常规函数  function func(){xxxxxxxxxxxxxxx}

2)   匿名函数  function(){xxxxxxxxxxxxxxxxxxx}

3)   自执行函数   function func(arg){xxxxxxxxxxxxx}(1)函数将实参“1”传递给形参arg,然后直接运行函数;

14、序列化

JSON.stringify()将数组转化为字符串;

JSON.parse()将转化为字符串的字符再转化为数组;

15、python中eval(表达式)   exec(执行代码)

Javascript:      eval()

16、时间

  Date类

  var d = new Date()创建一个Date类,并实例化一个对象d;

  d.getxxxx    获取时间的某一个值或属性;

  d.setxxxx     设置时间的某一个值或属性;

Javascript——(1)的更多相关文章

  1. 你不知道的Javascript(上卷)读书笔记之一 ---- 作用域

    你不知道的Javascript(上卷)这本书在我看来是一本还不错的书籍,这本书用比较简洁的语言来描述Js的那些"坑",在这里写一些博客记录一下笔记以便消化吸收. 1 编译原理 在此 ...

  2. 初探JavaScript(三)——JS带我"碰壁"带我飞

    已经写了两篇关于小白的JavaScript之行,不可否认,每一种语言都有其精华与糟粕之处,来不及细细体味其精华奥妙,也没法对其评头论足,只能先了解,后深入.到目前为止已经看完<JavaScrip ...

  3. 初探JavaScript(二)——JS如何动态操控HTML

    除去五一三天,我已经和<JavaScript Dom编程艺术>磨合了六天,第一印象很好.慢慢的,我发现这是一块排骨,除了肉还有骨头.遇到不解的地方就会多看几遍,实在不懂的先跳过,毕竟,初次 ...

  4. 初探JavaScript(一)——也谈元素节点、属性节点、文本节点

    Javascript大行其道的时候,怎么能少了我来凑凑热闹^_^ 基本上自己对于js的知识储备很少,先前有用过JQuery实现一些简单功能,要论起JS的前世今生,来龙去脉,我就一小白.抱起一本< ...

  5. tips javascript(一)

    tips javascript(一) 实现type函数用于识别标准类型和内置对象类型,语法如下: var t = type(obj); function type(o){    if (o === n ...

  6. 面向对象的JavaScript(2):类

    在小项目中对于JavaScript使用,只要写几个function就行了.但在大型项目中,尤其是在开发追求良好的用户体验的网站中,如SNS,就会 用到大量的JavaScrpt,有时JavaScript ...

  7. JavaScript(1)

    JavaScript(1) 第一次见到JavaScript的时候,看到了熟悉的"Java",原来都是骗人的,李鬼不是李逵呀=.= 然而发现这个东西还是特别实用的,和Java比起来它 ...

  8. 前端开发面试题总结之——JAVASCRIPT(一)

    ___________________________________________________________________________________ 相关知识点 数据类型.运算.对象 ...

  9. 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事

      一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...

  10. 前端开发面试题总结之——JAVASCRIPT(三)

    ___________________________________________________________________________________ 相关知识点 数据类型.运算.对象 ...

随机推荐

  1. 初识Vue--生命周期

    初学Vue,写一些随记谨防忘记,不足之处谢谢指出!!! 本文可以直接复制自行创建一个HTML页面,查看结果. <!DOCTYPE html> <html lang="en& ...

  2. 在Linux系统下安装jdk并配置环境变量

    本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧. 1.安装环境 操作系统:CentOS 07 6 ...

  3. php设计模式之面向接口开发实例代码

    <?php header("Content-type:text/html;charset=utf-8"); /** * 共同接口 */ interface db { func ...

  4. Windows10安装node.js

    1.下去官网下载node.js https://nodejs.org/zh-cn/download/ 2.安装,直接默认即可,安装路径也可以自己选择 3.设置环境变量 1.安装软件,若是-g,则是全局 ...

  5. Linux - Shell - shell 执行方式

    概述 shell 的执行方式 背景 偶尔执行个 shell 脚本 一般都用 './script' 执行 最近忽然看到 有不同的执行方式, 感觉有必要整理一下, 然后和大家分享 准备 os centos ...

  6. PHP基础学习笔记4

    一.日期 1.1 date()函数 语法:string date ( string $format [, int $timestamp ] ) 参数:参数描述format必需,规定时间戳的格式:tim ...

  7. 阿里云打包成zip格式,批量下载

    /** * 从阿里云下载文件 (以附件形式下载) 多个文件进行zip下载 第二种 * @param request * @param response */ @ResponseBody @Reques ...

  8. python 递归调用 返回值问题

    当使用递归时并有返回值时,调用自身函数时需要加上return语句如下: def daxiao(biao1,biao2):     #判断两个列表的大小,根据里面的元素大小     #如果biao1大于 ...

  9. Service Worker,Web Worker,WebSocket的对比

    Service Worker 处理网络请求的后台服务.适用于离线和后台同步数据或推送信息.不能直接和dom交互.通过postMessage方法交互. Web Worker 模拟多线程,允许复杂计算功能 ...

  10. Mysql SQL CAST()函数

    (1).CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型.以下例子用于将文本字符串'12'转换为整型: SELECT CAST('12' AS int) (2).返回值是 ...