JavaScript基础(一)之语法、变量、数据类型
1.JavaScript语法
①区分大小写
②弱类型变量
③每行结尾分号可有可无
④括号用于代码块
⑤注释有两种方式(单行和多行注释)
2.JavaScrip变量
①用Var声明,不要初始化
②可以在同一变量中保存不同类型的数据
变量声明规则
①首字母必须是字母、下划线或美元符号
②余下字母是下划线、美元、任意字母或数字字符
③变量名不能是关键字或保留字
3.数据类型
未定义、空、布尔型、字符串、数值、对象、引用、列表、完成
3.1 字符串的常用方法
| 运用范围 | 常用方法 | 方法解释 | 注意事项 |
| 字符串 | length() | 获取字符串长度 | 空格代表一个字符 |
| charAt() | 获取字符串制定位置下的字符 | 字符串的第一个位置为0 | |
| slice() | 获取字符串中的字符 |
双参:第一个字符下表为0, 第二个参数为最后一个字符但不输出 单参:从指定位置一直输出到结尾 区别:对于负数的处理 slice:最后一个字符下表为0往前数 substring:把负数当作0处理 并调换位置 |
|
| substring() | |||
| indexOf() | 搜索字符的位置 | 从前往后搜索 | |
| lastIndexof() | 从后往前搜索 | ||
3.2数据类型的转换
①内置转换②强制转换
三种内置转换
parseInt() ---将字符串转换为整数
parseFloat() ---将字符串转换为浮点类型
toString()—将变量转换成字符串
三种强制转换
Boolean(value) :将给定值转换为Boolean类型
Number(value) :将给定值转换为数字类型
String(value) :将给定值转换为字符串类型
JavaScript基础(一)之语法、变量、数据类型的更多相关文章
- 初识 Javascript.01 -- Javascript基础|输出方式、变量、变量命名规范、数据类型、
Javascript基础 1 聊聊Javascript 1.1 Javascript的历史来源 94年网景公司 研发出世界上第一款浏览器. 95年 sun公司 java语言诞生 网景公司和su ...
- 【javascript基础】3、变量和作用域
前言 这篇和大家说一下javascript中的变量和作用域,由于是将基础嘛,主要给大家捋一下知识,不想翻开书复习的道友可以看一下,打算刚开始学习javascript的同学可以扫一眼. PS:jQuer ...
- 【Java基础】基本语法-变量与运算符
基本语法-变量与运算符 关键字和保留字 关键字定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词). 关键字特点:关键字中所有字母都为小写. 用于定义数据类型:class.interf ...
- JavaScript基础概念与语法
学习了一些最基础的JavaScript语法: <!DOCTYPE html> <html lang="en"> <head> <meta ...
- JavaScript基础知识----基本语法
JavaScript 语句 JavaScript 语句向浏览器发出的命令.语句的作用是告诉浏览器该做什么. 分号 ; 分号用于分隔 JavaScript 语句. 通常我们在每条可执行的语句结尾添加分号 ...
- 容易混淆的JavaScript基础知识之语法部分
type 属性: 默认的 type 就是 javascript, 所以不必显式指定 type 为 javascript javascript 不强制在每个语句结尾加 “:” , javascript ...
- JavaScript基础知识(初识JS)
js的组成部分 1. ECMAScript : JS的基础语法 变量 数据类型,操作语句,函数 es3 es5 es6; 2.DOM : document object model : 文档对象模型: ...
- javascript基础05
javascript基础05 1.变量的作用域 变量既可以是全局,也可以是局部的. 全局变量:可以在脚本中的任何位置被引用,一旦你在某个脚本里声明了全局变量,你就可以 在这个脚本的任何位置(包括函数内 ...
- 【javascript基础】系列
这是本人记录的javascript基础知识,希望能给大家的学习带来一点帮助. [javascript基础]1.基本概念 [javascript基础]2.函数 [javascript基础]3.变量和作用 ...
随机推荐
- scheduletask任务调度(2间隔时间)
Trigger trigger = TriggerBuilder.newTrigger() .withIdentity("myTrigger", "myTriggerGr ...
- splay最终模板
来自wjmzbmr的splay模板 #include<cstdio> #include<iostream> #include<algorithm> using na ...
- POJ 2125 Destroying the Graph 二分图最小点权覆盖
Destroying The Graph Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 8198 Accepted: 2 ...
- SpringMVC(四) RequestMapping请求方式
常见的Rest API的Get和POST的测试参考代码如下,其中web.xml和Springmvc的配置文件参考HelloWorld测试代码中的配置. 控制类的代码如下: package com.ti ...
- Spring中配置数据源的4种形式
不管采用何种持久化技术,都需要定义数据源.Spring中提供了4种不同形式的数据源配置方式: spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源 ...
- PHP 之道
http://wulijun.github.io/php-the-right-way/
- sql 代码笔记
1. if() 函数 推荐一个学习MySQL的网站 Study MySql
- Python3 面向对象(基础篇)
面向对象 关于面向对象的标准定义网上有很多,不再讲述,现在我们来通俗点理解: 面向对象编程相对于面向过程编程和函数式编程来说,看的更长远,实现功能相对更简单. 面向对象:对象就是物体,这种编程思想就是 ...
- github学习
http://1ke.co/course/194 http://www.jianshu.com/p/0fce531dba31 http://www.liaoxuefeng.com/wiki/00137 ...
- NOIP2016题解
D1T1:把方向和朝向异或一下,在mod n意义下+1s或-1s. #include<cstdio> const int N=1e5+5; int n,m,j,k,v,s[N]; char ...