第一章(变量,数据类型,运算符)

1 变量

1.1 命名规则

  驼峰命名法:首单词首字母小写,其他单词首字母大写。

  遵从规则:

  1.变量以字母或"_"或者"$"为开头。

  2.变量名长度不能超过255个字符

  3.变量名不允许使用空格,首字不能为数字。

  4.关键字,保留符号禁用。

  5.注意区分大小写。

1.2 变量定义和赋值

//第一种
var age = 18;
//第二种
var age;
age = 18;

  2 数据类型

2.1 数据类型划分

2.1.1 简单数据类型

  1.string

  2.number

  3.boolean

  4.undefined

  5.null

2.1.2 复杂数据类型

  function,object,array,date等等类型

2.1.3 查看简单数据类型的类型(typeof)

  typeof name  或  typeof(name)

2.1.4 字面量

var height = 18;//18为字面量

2.2 简单数据类型介绍

2.2.1 number

  1.整数

  2.浮点数

    浮点数计算会出现精度丢失问题,所以无法判断计算后的两个浮点数的值。

var num1 = 0.1;
var num2 = 0.2;
var total = num1 + num2;
console.log(total);//它们的结果为0.3吗?

  3.NaN(非数字)

console.log("str"/18);//打印结果是一个NaN

    underfind与任何值计算都为NaN。

    NaN和任何值都不相等,包括它自己。

  4.isNaN()

    判断一个值是否为NaN,它返回布尔值,是NaN返回true,不是返回false。

console.log(isNaN(NaN));//返回true
console.log(isNaN("hello"));//返回true
console.log(isNaN(123));//返回false

2.2.2 String

  1.定义一个string,可以用单引号包裹字面量,也可以用双引号,但不可一单一双。

  2.可以用”.length“查看有几个字符。

var str = "mystr";
console.log(str.length);//结果为5

  3.二次赋值会在内存中销毁之前的字面量,不占内存。

  4.如果字符串与其他值相加,会得到一个拼接后的字符串。

var str = "123";
var bool = true;
console.log(str+bool);//结果为123true

2.2.3 boolean

  1.布尔有2个值,分别是true和false,区分大小写。

  2.if判断会把()里面的值转换为布尔类型进行判断。

  3.任何数据类型都可以转换为布尔类型。

2.2.4 undefined和null

  1.任何数据类型和undefined计算都为NaN。

  2.任何值和null运算时,null可以看做是0。

3 数据类型转换

3.1 任何简单类型转换为string(三种方法)

3.1.1 变量+空字符串

3.1.2 String(变量)

3.1.3 变量.toString()

  注意:undefined和null没有toString方法。

3.2 简单类型转换为number

3.2.1 变量-*/一个数字(有非数字字符会出现NaN)

3.2.2 Number(变量)(有非数字字符会出现NaN)

3.2.3 parseInt()和parseFloat()(取整数和取浮点数)

  空字符串parseInt()和parseFloat()返回NaN,number()返回0。

  parseInt(变量):如果变量中首字符为非数字则返回NaN,否则返回首个非数字前的整数

  parseFloat(变量):如果变量中首字符为非数字则返回NaN,否则返回首个非数字前的浮点数

var int_a = "a123";
var int_b = "123b";
console.log(int_a);//结果为NaN
console.log(int_b);//结果为123
var f_a = "a123.123";//结果为NaN
var f_b = "123.123b";//结果为123.123

  undefined为NaN,null为0,true为1,false为0。

3.3 任何简单类型转换为Boolean

  任何数据类型都可以转换为布尔值

3.3.1 Boolean(变量)

4 运算符

4.1 种类和优先级

  1 ()

  2 - ++ -- !

  3 * / %

  4 + -

  5 < <= > >=

  6 == != === !==

  7 &&

  8 ||

  9 ?:(三步运算)

  10 = += -= *= /= %=

4.2 && 和 ||

4.2.1 &&有2个布尔判断,一个为false结果返回false

4.2.2 ||有2个布尔判断,一个为true结果返回true

  ||可以用在做兼容判断,当第一个为true时候,返回第一个值,否则往下查找为true的值。

var scroll_top = window.pageYoffset || document.body.scrollTop || document.documentElement.scrollTop;
时间: 2024-12-29 12:34:43

第一章(变量,数据类型,运算符)的相关文章

第二章 变量 数据类型 运算符

一. 1.Java常用数据类型 整型   int    int i=1; 双精度浮点型   double   double  n=1.0; 字符型   char   char   g='女'; 字符串型   String   String  m="nn"; 二.变量名规则 1.变量必须以字母,下划线"_"或$开头 2.变量可以包括数字,但不能以数字开头 3.除了"_"或"$"符号外,变量名不能包含任何特殊字符 4.不能使用Ja

第二章 变量,数据类型和运算符

第二章 &变量,数据类型和运算符 英文新识: double 双精度浮点 string  字符串 character  字母 integer  整数 Scanner  扫描仪 score  分数         name  名字     boolean  布尔   true  真          false  假 语法新知: double score =98.5; //声明双精度浮点型变量score存储分数 String name="张大侠";        //声明字符串型变

变量,数据类型,运算符

梆梆梆梆......我又来了 这次我要写的是-----    (看标题) 第一个是变量,数据类型 //变量分为:变量名,变量类型,变量值 数据类型为: 整数    int    byte   short   long 小数(双精度浮点型)      double          float 字符型     char 字符串型     String 完整展示: public class Text1{ public static void main(String[]args){ String na

Java基础语法(第一章变量)

今日内容介绍 1.变量 2. 运算符   变量 1.1.变量概述 前面我们已经学习了常量,接下来我们要学习变量.在Java中变量的应用比常量的应用要多很多.所以变量也是尤为重要的知识点! 什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水:你家里的大衣柜是容器,用来装载衣裤:饭盒是容器,用来装载饭菜.那么变量是装载什么的呢?答案是数据! 结论:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据. 1.2 计算机存储单元 变量是内存中的

0317-js变量数据类型运算符控制语句

重点记忆(套路):   1.关键字:(必须以字母.下划线(_)或美元符($)开始).标识符.变量(是一个名称,最好用字母开头,对大小写敏感).常量 (是有数据类型的一个值) 变量: ①定义并赋值 ②使用   2.数据类型:数字  字符串  布尔  null  undefined  object 数据类型转换:alert(typeof  信息); //判断信息的数据类型 其他类型转字符串:全局方法String() //String(123) 数字.布尔可用toString() //(ture).t

TypeScript学习指南第一章--基础数据类型

基础数据类型 为了搭建应用程序,我们需要使用一些基础数据类型比如:numbers,strings,structures,boolean等等. 在TypeScript中除了在JavaScript中常见的数据类型外还有一个非常使用的枚举类型(enumeration type). Boolean 最基础的数据类型莫过于只有True和false的布尔类型了,在TypeScript,JavaScript以及其它的很多数程序语言中我们使用关键字'boolean'. var isDone: boolean =

第一章 C#数据类型

2.1基本数据类型 8个整数类型

从思维导图中学习javascript第一章变量

1.变量为值类型时存放于栈中,保存与复制的是值本身,存放于栈中的变量所占内存固定 2.引用类型时存放于堆中,保存与复制的是指向对象的一个指针,使用NEW()方法构造出来的对象时引用型 3.全局变量:在函数外定义或在函数内部定义的无var的变量可以在任何位置调用,除非被显示删除否则一直存在 4.变量的优先级,局部变量>参数变量>全局变量

第一章 C#数据类型(引用类型)

2 引用类型 包括 类class.接口interface.代表delegate.数组array 2.1 类 对于值类型,每个变量直接包含自身的所有数据,每创建一个变量,就在内存中开辟一个区域:而对于引用类型,每个变量只存储对目标数据的引用,每创建一个变量,就增加一个指向目标数据的指针. public static void Main() { //结构 SContact s1 = new SContact(); s1.m_name = "李明"; s1.m_age = 20; s1.m_