JavaScript学习

创建一个htnl文件和一个JavaScript文件,在里面加上

运行html文件,会在控制台看到script里的内容


变量
let
常量
const,声明时就要对常量赋值


原生数据类型
//String Number Boolean,null,underfined

没有浮点型的概念,浮点和整型都是Number

可以用 console.log(typef 变量或者常量名)
在控制台中输出该变量或者常量的数据类型

string类型
连接
const username = ""
console.log("方便你绝对是"+username+"夫人的撒");

const  s = "hello";
//输出字符串长度
console.log(s.length);

//全部改成大写,注意这个是方法,要带括号
console.log(s.toUpperCase());


//切割
console.log(s.substring(0,5));
输出前5个字符

//转化成数组
console.log(s.split(""))
参数是按照某种字符分隔
以""分隔,就是将每个字母都分割出来放进数组


//数组,及一些常用方法

//定义数组
const fruits = ["apples","oranges","pears"];

在数组末尾添加一个元素
fruits.push()

在头部添加元素
fruits.unshift();

将末尾元素删除
fruits.pop();

判断元素是否在数组里面
fruits.isArray("apples");

返回元素在数组中的索引
fruits,indexOf();

console.log("胡椒粉");

const person = {
    name : "李四",
    age : 10,
    address :{
        street: "8 mail",
        nation: "美国",

    },

}

//将同名元素从perso中抽离出来,
const {name,age} = person;
console.log(name);


//要得到address里面的street怎么办
const {address:{street}} = person;
console.log(street);


//添加一个新属性
person.baba = "我";
console.log(person.baba);


//对象数组

const tudos =[
    {
        id : 1,
        text : "学c++",
    },
    {
        id : 2,
        text : "复习高等数学",
    },
    {
        id : 3,
        text : "背单词",
    },

];

//JSON是一种数据格式,通常被用于与数据库传输过程中

const todoJSON = JSON.stringify(tudos);

console.log(todoJSON);

你可能感兴趣的:(javascript,学习,前端)