Javascript——(1)
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)的更多相关文章
- 你不知道的Javascript(上卷)读书笔记之一 ---- 作用域
你不知道的Javascript(上卷)这本书在我看来是一本还不错的书籍,这本书用比较简洁的语言来描述Js的那些"坑",在这里写一些博客记录一下笔记以便消化吸收. 1 编译原理 在此 ...
- 初探JavaScript(三)——JS带我"碰壁"带我飞
已经写了两篇关于小白的JavaScript之行,不可否认,每一种语言都有其精华与糟粕之处,来不及细细体味其精华奥妙,也没法对其评头论足,只能先了解,后深入.到目前为止已经看完<JavaScrip ...
- 初探JavaScript(二)——JS如何动态操控HTML
除去五一三天,我已经和<JavaScript Dom编程艺术>磨合了六天,第一印象很好.慢慢的,我发现这是一块排骨,除了肉还有骨头.遇到不解的地方就会多看几遍,实在不懂的先跳过,毕竟,初次 ...
- 初探JavaScript(一)——也谈元素节点、属性节点、文本节点
Javascript大行其道的时候,怎么能少了我来凑凑热闹^_^ 基本上自己对于js的知识储备很少,先前有用过JQuery实现一些简单功能,要论起JS的前世今生,来龙去脉,我就一小白.抱起一本< ...
- tips javascript(一)
tips javascript(一) 实现type函数用于识别标准类型和内置对象类型,语法如下: var t = type(obj); function type(o){ if (o === n ...
- 面向对象的JavaScript(2):类
在小项目中对于JavaScript使用,只要写几个function就行了.但在大型项目中,尤其是在开发追求良好的用户体验的网站中,如SNS,就会 用到大量的JavaScrpt,有时JavaScript ...
- JavaScript(1)
JavaScript(1) 第一次见到JavaScript的时候,看到了熟悉的"Java",原来都是骗人的,李鬼不是李逵呀=.= 然而发现这个东西还是特别实用的,和Java比起来它 ...
- 前端开发面试题总结之——JAVASCRIPT(一)
___________________________________________________________________________________ 相关知识点 数据类型.运算.对象 ...
- 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...
- 前端开发面试题总结之——JAVASCRIPT(三)
___________________________________________________________________________________ 相关知识点 数据类型.运算.对象 ...
随机推荐
- Tensorflow机器学习入门——cifar10数据集的读取、展示与保存
基本信息 官网:http://www.cs.toronto.edu/~kriz/cifar.html 共60000张图片:50000张用于训练.10000张用于测试 图片大小为:32X32 数据集图片 ...
- 图像滤波—opencv函数
函数原型 方框滤波 ,-), bool normalize = true, int borderType = BORDER_DEFAULT) 均值滤波 ,-), int borderType = ...
- C++-hihoCode-1105/1109-[STL][堆][prime]
#include <set> #include <map> #include <cmath> #include <queue> #include < ...
- JS实现点击table中任意元素选中
上项目开发,忙的焦头烂额,博客也没咋更新了. 昨天老师提了个需求,简单的小例子,选择tr中任一行选中tr,觉得很有意思,记录一下: 上代码 <!DOCTYPE html> <html ...
- window10 上的mysql8.0.13的数据库服务丢失后,找回方法
1.由于mysql8 的 话是默认有一个配置文件的,所以在执行 初始化mysql8 mysqld --initialize #执行这个的原因是:因为之前使用的是Mysql8中自带的那个默认的配置文件 ...
- SpringCloud 设置多个运行实例的端口号
使用SpringCloud做集群,开发.测试阶段,经常要运行一个模块的多个实例,要修改端口号. 有3种方式. 方式一:配置文件 server.port=9001 方式二.修改引导类,控制台输入参数值 ...
- 普及C组第二题(8.4)
2266. 古代人的难题 (File IO): input:puzzle.in output:puzzle.out 时间限制: 1000 ms 空间限制: 60000 KB 题目: 门打开了, 里面 ...
- 手动搭建的react环境中,关于图片引入的问题
react手动搭建的环境,require引进来图片不显示,网页src显示[object module] 解决方案 (1)import引进图片 import anli from './img/anli. ...
- 【游戏体验】Shoot'm(暴打火柴人)
>>>点此处可试玩无敌版<<< 注意,本游戏含有少量暴力元素,13岁以下的儿童切勿尝试本款游戏 生活有压力,学习不如意,你可以尝试这款游戏发泄心中的不满 个人测评 ...
- 【PAT甲级】1104 Sum of Number Segments (20 分)
题意:输入一个正整数N(<=1e5),接着输入N个小于等于1.0的正数,输出N个数中所有序列的和. AAAAAccepted code: #define HAVE_STRUCT_TIMESPEC ...