JavaScript基础1

1.变量声明

  1.JavaScript的变量名可以使用_、数字、字母、$组成,不能以数字开头。

  2.声明变量使用var 变量名; 的格式来进行声明。例如: var name = "XiaoMing"

  3.变量名区分大小写,推荐使用驼峰式命名规则。

  4.ES6 新增了let命令,用于声明变量。但所声明的变量只在let命令所在代码块内有效。

  5.ES6新增const用来声明常量,一旦声明,其值就不能改变。

console.log("年龄",age)
/*JS只有一种数字类型 不区分浮点型和整数型*/
var n1 = 18;
var n2 = 18.1;
var n3 = 18.45e2;
var n4 = NaN//NaN属性是代表非数字值的特殊值。

//字符串类型
var $ = "nv"
var s1 ='小强'
var s = s1+n1;//字符串拼接就用+号。
console.log(s1.length)

字符串常用方法:

slicen和substring区别:

string.slice(start, stop)和string.substring(start, stop):

两者的相同点:
如果start等于end,返回空字符串
如果stop参数省略,则取到字符串末
如果某个参数超过string的长度,这个参数会被替换为string的长度

substirng()的特点:
如果 start > stop ,start和stop将被交换
如果参数是负数或者不是数字,将会被0替换

silce()的特点:
如果 start > stop 不会交换两者
如果start小于0,则切割从字符串末尾往前数的第abs(start)个的字符开始(包括该位置的字符)
如果stop小于0,则切割在从字符串末尾往前数的第abs(stop)个字符结束(不包含该位置字符)

slice和substring的区别
View Code

 JS 的运算符与或非

 对象(object)

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。

JavaScript 提供多个内建对象,比如 String、Date、Array 等等。

对象只是带有属性和方法的特殊数据类型。

数组

数组对象的作用是:使用单独的变量名来存储一系列的值。类似于Python中的列表。

常见方法:

详情查看  https://www.cnblogs.com/liwenzhou/p/8004649.html。

原文地址:https://www.cnblogs.com/xiangrikuidebuluo/p/10174824.html