Published
Edited
Sep 29, 2022
4 stars
Insert cell
Insert cell
Insert cell
robojournalist('The value of a is {a}', { a: 12345 })
Insert cell
robojournalist("The value of a.b is {a.b}", { a: { b: 54321 } })
Insert cell
robojournalist("The value of a[1] is {a.1}", { a: [123, 456] })
Insert cell
Insert cell
robojournalist('Which one should I choose? The {useFirst?first:second}.', {
useFirst: true
})
Insert cell
Insert cell
robojournalist('Which one? {useFirst?{a}:{b}} one', {
useFirst: true,
a: 'This',
b: 'That'
})
Insert cell
Insert cell
robojournalist('10 + 5 - 3 = {a b + 3 -}', { a: 10, b: 5 })
Insert cell
Insert cell
robojournalist('{a} is {a 0 <?less than:greater than or equal to} zero', {
a: 1
})
Insert cell
robojournalist('{a} is {a 0 <?less than:greater than or equal to} zero', {
a: -1
})
Insert cell
robojournalist("{a} {a 0 ===?equals:does not equal} 0", {
a: 5
})
Insert cell
Insert cell
robojournalist("{a ,} {b ,}", { a: 12345, b: 123 })
Insert cell
Insert cell
robojournalist("{a .0} {a .1} {a .2}", { a: 12.345 })
Insert cell
Insert cell
robojournalist("{a .1 ,}", { a: 1212.345 })
Insert cell
Insert cell
robojournalist('{a ~abs} {b ~abs}', { a: -10, b: 10 })
Insert cell
Insert cell
robojournalist('{a ~ord}, {b ~ord}', { a: 1, b: 23 })
Insert cell
Insert cell
robojournalist('the {a ~ord\'}highest', { a: 1 })
Insert cell
robojournalist('the {a ~ord\'}highest', { a: 23 })
Insert cell
Insert cell
robojournalist('{place ^regionThe}', { place: 'Wales', regionThe })
Insert cell
robojournalist('{place ^regionThe}', { place: 'North East', regionThe })
Insert cell
regionThe = place =>
place === 'Wales' || place === 'London' ? place : 'The ' + place
Insert cell
Insert cell
robojournalist("{nameEndingInS '} {nameNotEndingInS '}", {
nameEndingInS: "James",
nameNotEndingInS: "Alice"
})
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more